My US citizen boyfriend who is a software engineer with a MS in Computer Science is unable to get a job in his field. Is it because he is being undermined by people on H1B's?
What is the justification if a software engineer gave up his high-paid job in the US and got a lower pay elsewhere because he's frustrated with the immigration process?