I live in Texas and have been in the construction business for a long time, I have built hundreds of homes and done commercial work.  95% of the workers are Mexicans, showing up at 6-7am and working to 7pm, and they work weekends.  If you hire a company, the main contact needs to be legal and they probably hire illegals who do not have to be checked out.  Not many white people will do the work the Mexicans do and do it for so long and at the low wages.
   Your last sentence shows your lack of education.