Is it legal for a foreigner to work in Mexico?
Yes, provided that you have the right permit. You are not permitted to travel to Mexico, enter as a tourist and seek gainful employment there. You must have the correct migratory permits to do so before you go.
Mexican Work Permit Read the links on Immigration etc.
Now, I have no issue with people coming here to gain citizenship. That is what this nation is founded on, and bless them for wanting a better life.
But as Vincente Fox urges the US to ease up, they have some pretty interesting standards themselves.
**
Investors
You can receive an immigration permit if you are willing to invest your capital in Mexico. You investment can be directed at industry or services, and must equal a minimum of 40,000 times the minimum daily wage in Mexico City.
**
I am totally stunned by the protesters on the steps of the Capital today. Proudly proclaining their Illegal Status while Insisting they have the Right to be here. No, they have no rights in that respect. They have visitor status. They have the Opportunity to Gain Citizenship. They Gain Rights when they Become Citizens.
Has this world really gotten this crazy where we even have to Debate something as fundamental as this?