If you listen to tech CEOs, there's this huge "shortage of software engineers".
There is no shortage of software engineers. What there is, in the eyes of those CEOs, is a shortage of H1-B visas -- i.e., cheap labor from abroad with low mobility. Of course, the alternative is to invest in training citizens and permanent residents, who will then go and get higher-paying jobs elsewhere. So the myth of the software engineer shortage lives on...
I can assure you most H1-B employees would be scared to mess with a good thing. Unless they are well experienced with H1-B or their job offer is quality w/ promises of an immigration lawyer taking care of it.
There is no shortage of software engineers. What there is, in the eyes of those CEOs, is a shortage of H1-B visas -- i.e., cheap labor from abroad with low mobility. Of course, the alternative is to invest in training citizens and permanent residents, who will then go and get higher-paying jobs elsewhere. So the myth of the software engineer shortage lives on...