Im an american and I still do this kind of labor and building. For less than I should and without benefits. But with job security. I blame it on my age, my boss is only a few years older than me and owns the company (130ish apartments and growing) and has never worked for anyone in his life. This with my age allows him to take my co-workers and I for granted. But he'll learn when I leave (and I will be leaving) how important it is to treat your employees well. But then again, maybe hell just hire some mexicans...