Mexicans can and often do end up with more take home pay for the same job than Americans. Illegal Mexican workers do not have to pay income taxes. They can be hired by employers for less money than American workers since the employers do not have to add on the extra taxes and insurance. As a result they can take home more pay than American workers. Then to top it off, by living here illegally their social services are paid by the American worker who has been misplaced.