Don't usually go as far as Clemmons Boaz but in theory I could. Tomorrow I'm going all the way to Boydton Va so my range is pretty big.
My base is west Raleigh so the bulk of my work is Raleigh/Durham but if you drew a circle around Raleigh passing through Oxford, Mebane, Pitsboro, Sanford, and Louisberg you would enclose over 95% of my work area.
Training wages usually run in the 12 an hour range with an experienced skilled trades person making 16-25 an hour. If you start at 12 you will be at 16 within 2 years or you won't be in the business. In this area 16 an hour is enough to live a decent life. And most of the millennials I know are making well under 10 working crappy service industry jobs. Pretty much everyone in construction I know works 40 hours for some company in the 16-25 range then does side jobs making in the 50-75 range.
large corps are sitting on mountains of cash that they could have used to pay their employees better.
Thing is most builders don't really employ any labor other than supers. So while the big boys might have mountains of cash (I doubt it I'm talking residential building here) none of the companies that actually employ the labor have stacks of cash.