Employers hire immigrants because they work longer hours for less money because they accept any offer as long as they get paid. I think that undocumented workers should leave and get their proper paperwork and forms filed in order to work in the United States. Its not fair if someone comes to my country without permission and takes jobs that United States citizens should have the first opportunity too. I understand they have financial struggles in their own country but by coming to the U.S undocumented puts a strain on the United States economy and then slowly makes the U.S have financial struggles. Americas immigration system is broken. Too many employers game the system by hiring undocumented workers, and there are 12 million people living in the shadows. Neither is good for the economy or the country.