When I was a hiring IT Mgr/Dir at at Fortune 500 firm. My issue with hiring folks was getting the skills I needed.
India colleges taught their kids MS-SQL, Windows-Server, Oracle-DBA, SAP, Unix-Admin on HP-UX and/or AIX. While American colleges taught theoretical stuff and heavy web app-dev which is what I did not need, as we ran purchased software application packages. Plus American college grad had a salary expectation about 20% higher than what I could pay at mid-point of salary range for entry level person.
The folks from India already knew the tools we used and hit the ground running to then learn how we used the tools in our shop. Once you got past the language barrier and their tendency to over analyze everything. You had to say to them “How about now, time is up”
The Americans I did hire came from 2-year tech colleges on MS-Windows desktop support/config types. Good ones got promoted.
Interesting. Many moons ago, I was a hiring manager for one of the companies listed in you reply. HR strongly suggested I avoid Indians that had Indian-operated technical training. They weren’t worth it.
Cut off H-1B and pays scales will rise and graduation rates of US IT will rise. GET IT???? You GD traitor....
Same is true in other fields. Had a number of buddies that owned Architectural firms or were the principle partner. They all said that what came out of our better universities were candidates that had too little time on the actual tools to be used in the first five years by the new-hire. They were told, “college is the only time you get to learn and use theory, your first employer will teach you how to use all that stuff...”