I am really tired of
politicians, lawyers and
business people trying to push open the H1B floodgates without understanding how the system is currently working and how badly it is being misused - primarily by Indian software companies.
The primary motivation behind H1B is that a company can get a foreign worker to work for them in the US, if they cannot find a suitable candidate locally. But that is not the way the system is being used today. 75% of H1B applications are by the American offices of Indian software companies, and not American corporations! So, is this really benefiting American businesses?
Companies that have outsourced to India find it equally hard staffing positions in India as it is in the US. In fact, the entire globe is suffering from a shortage of skilled workers due to a surge in demand from growing world economies. So, the company CEOs who complain about shortage of skilled workers here in the US also know that their Indian and Chinese operations or affiliates or partners are going through the same tough situation back there.
Frankly, in the global economy, where getting the job done right and on time matters more than who does it and where, I would hire a person wherever in the world they are, if they are suitable for the job.
But I am prevented from doing so as these bodyshops would have "choked" the system with a pool of bodies even before there was any real demand for their skills?
Here's what I mean - these bodyshops apply for a huge number (tens of thousands) of H1B visas in April, which are only granted in October, and consume the full quota of allowed H1B visas.
So, when a real company has a real position and is seeking a person with a specified skill, it's options are limited to only to the people that these outsourcing companies have gotten a visa for - instead of being able to search the global market and get the best candidate for the job.
What's the solution?
* Should the outsourcing companies be prevented from applying for these H1B visas?
* Should the cap be unlimited such that an American corporation can get the person it needs for the job without being held hostage by the outsourcing companies?
Some may argue that opening the floodgates will ensure that American businesses will no longer be dependent on these outsourcing companies and the net result will be less demand for the people they are holding onto with H1B visas - effectively normalizing the system.
I do not know what the right answer is, but we certainly need
somebody with a full brain to help solve this problem at
the top, not the current incumbents!