Michael Not all immigrants in the USA have a valid residence permit. It is estimated that there are about 12 million illegal immigrants in the country, of which about 5-6 million are Mexicans (as of 2007). Often, they have left a village in a Latin American country, paid a smuggler (called "Coyote," pronounced "Ka-y-ote" in American English) about $1,500, and then marched through the desert for up to 40 hours to find work somewhere in the USA and try out the American dream. Often, they work in restaurants, moving up from dishwasher to busboy, to salad preparer, and maybe to grill cook.
Read more