I can’t speak for other companies, but having worked in several companies and STILL working for one, I can attest that the FIRST THING the HR department checks is your PERMANENT RESIDENCY (i.e. Green Card), CITIZENSHIP or WORKING VISA.
I do work with Indians, Chinese and Filipino software developers ( all with college degrees ), but ALL of them either have H1B visas or are on intra-company work permit. Which means they are NOT ILLEGAL.
Somehow, an estimated (USG) 8 million illegal aliens are working in this country. The number is probably much higher. So although the companies you have worked for are following the law, many are not.
I do work with Indians, Chinese and Filipino software developers ( all with college degrees ), but ALL of them either have H1B visas or are on intra-company work permit. Which means they are NOT ILLEGAL.
And you are missing my main point. We don't need to bring in huge numbers of LEGAL permanent immigrants and guest workers every year. We have no labor shortage.