Earlier quoted context omitted.
If we gave immigrants more job mobility (notably not attaching the people to the company they work with or making the process so complicated that you need corporate sponsors to go through) then wages would basically be the same as for locals. Software engineering has the lowest unemployment of any major job category in the world. Beyond it being the right thing to do, making it easier for people abroad to work in the…
Maybe I'm misreading you, but why do they have to move to the US at all? I had a few foreign coworkers that were being paid very competitive salaries while working remotely from Europe and Asia. They came to visit a couple times a year, for a few weeks at a time, and that was it. I'm happy to work with people all over the world, I don't need to see you face-to-face every day. I really enjoy seeing people a few times…
After being in Germany and also working with them I am really impressed by the union and the strong labour laws that they have. Really helps in the work life balance for them and how I really wish my country had it.