I hate to tell you, but the reality of roofers sucks. Very few roofers own their own labor. Most sub out to whatever the next crew of illegals that are available. Most roofing companies are just salesmen and they are all using the same illegal labor. After going through about 4 roofers, I finally found one that also has his own crew, but he also subs out whatever work his crew can't take on. He tries to schedule his crew for all of my jobs.If you hire a general contractor tell him you want to Pick the roofer. Not his nail gun using cheapie option saving a few bucks on the item that keeps the water out.