They are probably experts in their field. Why do they need to be large? As long as they have a good reputation that should be enough. Also large companies probably will over charge for the work they do!