Most know I worked for Wal-Mart, Sam's Club for 17 years, and many times we had outside contractors come in too perform tasks, like changing out the steel, painting the ceilings, and many various resurfacing work on parking lots, along with so many other tasks. I use to ask why do we have contractors who hire Mexicans to do the work, and was politely informed to stay quiet. Mexicans work much cheaper than the American counter-part, most work for whatever hours we give them, they do not get overtime, or benefits, when they get sick or hurt, we send them on their way and bring in other Mexicans.
I watched this with cleaning crews, painters, and almost every other remodeling job that was performed on a Wal-Mart Supercenter, or Sam's Club outlet. When it came to breaks, and lunch, I was agained reminded that it was none of my business. Once ot twice I did go up the ladder to District Officers that I knew and trusted for years, and again I was told to stay quiet about it. Eventually Wal-Mart was caught in some states, they disbanded the crews, paid a fine and within a few months another crew of Mexicans were right back at it.
Americans will perform the job, they just require minium wage and all of the perks that an American job guarantees, like the right to be treated fairly. Even Wal-Mart knows a good thing when they see it, pay some outside contractor, and do not ask too many questions about the workers.