A person usually gets what they pay for. If a company usually cuts cost they usually cut service. But just because you are paying top dollar for a job doesn't mean you'll get every dollars worth of service either. Always do research on the company that you are going to hire. As well, always know what the job entails (Google it and YouTube it) so you can make sure it's being done right and your contractor isn't wasting time and over charging you.
Screen them just as much as your employer did you when you applied for their job.
I have a particular time schedule I require contractors to work in. If your time frame for smaller contractors to get the job done doesn't work go with the larger company to get it done in the time frame needed.
Good Luck on your home improvement endeavor.
McCOLLY Real Estate