>Recent immigrants tend to earn less than U.S.-born workers because of their lower level of education, lack of English, and in some cases because they are working without permission. They might also compete with existing workers with less education and put downward pressure on their wages, too.<p>This is my biggest problem with immigration. It is a handout to corporations. If we think about the poorest Americans, this is doing them a massive disservice. Not that there is any shortage of jobs in tech, but you also have to wonder where the salaries would be at in tech, and how many more citizens would be training for these roles if it weren't for H-1B visa.<p>For the most part, America serves corporations through legislation and policy though. I dream of a country where the politicians serve the people and not companies, but I also have to wonder if the U.S. would be the economic power house that it is if things were different.