To me it appears TCS and Infosys are being made the fall guys to keep the existing system of Indentured servitude in place for another decade or more.
[edit:] Real villain is Microsoft, which has the largest lobbyists machine among the software companies in D.C. to make sure they are able to keep their indenture servants for as many years as possible.
It is good that other companies are catching up. But, MSFT got the AWICA and AC-21 acts passed decades ago, which directly resulted in indentured servitude. MSFT lobbyists are the founders and architects of the "indentured servitude".
I'm starting to find the "indentured servitude" thing really pretty irritating. Comparing being a highly paid tech worker with some issues changing jobs to an illegal form of (essentially) slavery is ridiculous.
I also don't really see how either act causes the problems you are describing.
Indentured Servitude is exactly the relationship that exists for many on H1-B. It's not even hyperbole.
This is especially true for people trying to get a green card. The employer can use the green card process to ensure the worker has no career mobility. And this process can take many years.
Interestingly it is NOT Tata/Infosys/WIPRO who are using the green card trick. They don't sponsor green cards. They just rotate people to and from the US and are very upfront about it. It's MSFT, Google, Apple, etc who are using the green card process to indenture their employees.
Indentured servitude was a system where you would enter into a basically unbreakable contract to work in exchange for passage to america (specific case, but general idea). Once you got here the captain of the ship would sell off the contract to whoever and that person basically owned you until it was done. You don't get to quit, they will have someone hunt you down and bring you back. You are not much more than a slave until you finish the contract.
There was good reasons why it was outlawed along with slavery in the 13th amendment.
Having to jump through some hoops to switch jobs, or having to leave the country if you quit/get fired is not nearly the same thing. Not even close.
Getting an I140 takes about a year, and you can transfer it after 180 days. Yes it takes a long time for Indians to get the actual card. That's not a result of companies trying to get you into servitude, it's a result of poor immigration policy and massive demand from India.
> Indentured Servitude is exactly the relationship that exists for many on H1-B. It's not even hyperbole.
It's far from being exactly the same. A H1B is free to break his contract and leave USA at any point, while IS was forced (i.e. hunted down and brought back to the workplace) to fulfill it.
Why is Microsoft villain? Does it provide its H1B employees below market salary? Genuinely asking as I've seen H1B employees at MS paid a huge salary, equal to their citizen counterparts, and also they've been freely jumping companies to get an even bigger pay raise.
As an ex-H1B MSFT employee, there are a few data points I can share.
First, to the best of my knowledge, my salary was not lower than that of my colleagues with citizenship at any point. Nor did I get fewer perks, formally or informally (ability to take days off as and when needed etc).
Second, my H1B status was never used as leverage when talking about raises, amount of time spent at work, and so on. I was never pressured to work more "or else".
Third, Microsoft fully sponsored my green card application, including all direct and indirect filing and legal fees. They were clearly interested in getting me off H1B status as soon as possible.
This is an anecdote. However, all people I know in MS who are or were on H1B have similar experiences. All either have green cards by now, or are in the process of obtaining them, with very few willing exceptions (as in, people who voluntarily decided to not apply, despite all the prodding to do so).
As a manager in MSFT. I can assure you that salaries aren't any different for H1B versus Citizens. I myself had a hard time find great native talents that I ended up hiring quite a few Canadians.
This thread has many comments that either ignore or are unaware of the basic economics of the situation. The contention isn't that H1Bs are paid differently. The argument is that a market with 50k more H1B engineers will result in a lower salary for a U.S. resident with that skill set.
In other words, if people with that skill set were more scarce, compensation would be higher and eventually more U.S. residents would be attracted into to the field.
There may be good points against that contention, but this thread is mostly talking past it.
> The contention isn't that H1Bs are paid differently.
Actually, that is exactly the contention for many. Even if you look at other comments on this story, there are numerous claims that H1Bs are paid less.
Which is true - most H1Bs (the ones employed by "consulting" shops) are indeed paid significantly under the market, because of the leverage their employers have over them making it hard for them to negotiate for better salaries.
Your point is valid, but it's neither the most significant effect of the H1B program, nor the one that's most obviously unfair. More people competing on equal terms is a very different proposition.
Microsoft US citizen employees lost their jobs but first were forced to train their H1B replacements. I know some of these workers that lost their jobs and had to replace their H1B replacements at Microsoft.
I disagree with this. Infosys and TCS are the real culprits here. They are bringing extremely bad quality people on low wages to displace American workers. They are the ones abusing the system.
Did you know that any employee at these companies can claim to be a Multi national manager and get a Green Card within six months. That person might not have the qualification to pass high school.
They knowingly bring people with fake degrees. They knowingly break the laws. They claim that people are working at their site while they are really working at the client site. The list goes on and on.
Deal with both of these shitshows on a regular basis. They are exactly this bad. It's almost never worth it in the long run when they come in as opportunities to resell software.
Agreed. Last time US president met the tech CEOs, Nadella lobbied directly to the President about H-1B visas. Let alone all those lobbyists hired by Microsoft in DC. Microsoft alone spent more than $8 Million in lobbying in 2016.
this is happening all over the US with all sorts of companies. I have seen entire departments minus management go this way, its not just a Microsoft phenomenon. BI is the most saturated area in my experience.
MSFT has the biggest lobbying presence in DC and all tech companies follow MSFT's lead.
The history is that during Bill Clinton's Presidency (in the 1990's), there was an attempt to split MSFT up into 3 because of alleged monopolistic behavior. MSFT responded by building up the most formidable lobbying operation DC has ever seen from any Tech company.
After the threat of splitting up MSFT was defeated, they turned their attention to Immigration policy and got passed the AWICA and AC-21 acts which directly resulted in our indentured servitude.
MSFT lobbyists are the founders and architects of the "indentured servitude". They have been very unhelpful with any attempts to free people.
Because MSFT has this formidable lobbying infrastructure, in matters of common interest (like H1-B), all Tech companies essentially follow MSFT's lead (or just outsource their immigration lobbying to MSFT).
I'm not sure how you measure "lobbying presence", but Google spends about twice as much as Microsoft per year on lobbying. Facebook and Amazon spend a little more each than Microsoft, but are within about 10% or so.