A pro of immigration is that it makes a country for culturally diverse. Immigrants are also willing to do work that Native-born Americans are unwilling to do, such as day labor. A con of immigration is that come more immigrants, resources such as housing gets more and more scarce. I don't care about the pros or the cons, in the USA, I don't care about the country, or its people, but in Mexico several towns are looseing its people and only women and children are their, any way this will stop since the Mexican population is decreasing, and in 40 years we wont have to send people outside the country, nobody likes the USA, they go their for the money live is not easy over their hundreds of Mexican in a volunteer way come back home they dont like the USA, don't fool yourself nobody likes you its just the money.