I hired best quality roofing 4 years ago. They were a thousand dollars more quote then the three other companies I talked to, but decided to give them a try thinking I'm paying extra for good workmanship. I told them no sub contractors on the work site.
They sent two people who put all the shingles on one roof truss, bent the the roof truss from the weight of the shingles, I had to go up on my roof and re distribute the shingles weight over the entire roof to take the weight off the roof truss. The crew were sub contracted even though I asked for company employees. They would Showup at 10am, took an hour and half lunch every day.
They would leave at 4 in the afternoon. Ran over my garbage can and looked sketchy. When I complained to the company the sub contractors said I was not allowed on my roof. I told them what was what and if they did not like it to leave the job site. The sub contractors tried to get away with putting in less vents and not removing roof paper that goes under the shingles.
I wanted to make sure I had no rot and I had to explain this to them. Then when the rep came to collect the cheque he tried to play it off. Stay away from this company, they might cost you money.