Did Gates Fib About H1-B Salaries?
netbuzz writes "While in Washington last year lobbying for higher H1-B visa limits, Bill Gates told David Broder of the Washington Post that Microsoft starts such workers at about $100,000. An analysis by one offshoring critic suggests that's not true. If his analysis is correct, it would undermine part of the case for lifting H1-B ceilings.
Wouldn't it be easier for microsft to move to India than to move India here?
Vista Help Forum
Windows Vista Help Forum
Face facts: To Bill Gates, 10K a year IS pretty close to 100K. Sheerest poverty.
It was a joke! When you give me that look it was a joke.
Of course Bill wants to import workers so he can pay them the same money he'd have to pay native-born workers. Duh!
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
He meets politicians and tells them whatever his acolytes ask him to tell them. He would go to India and tell exactly the opposite story. Go look at Indian websites oooohing aaahhing his compliments and how much he is going to invest in India and how important R&D done in India is to Microsoft.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
What's not said in the article is that market rates change. Typically market rates go up (and I'd argue that they are up quite a bit right now). The greencard application process takes some time, and rates likely change in that time. If the greencard takes 2 years to apply for, and it's in process, then those H1-Bs don't want to change jobs and restart the application process. These aren't typical highly-mobile employees: they don't want to change jobs because the application process starts all over again. So, salaries of H1-B employees are likely to be considerably lower than current market rates.
From another perspective, Gates is saying that current market rates are ~100k. This is about right for mid-level software engineers with 2-4 years of experience, in that area.
It's not the same as looking at H1-B applications and trying to figure current rates, as they will reflect market conditions from 1-4 years ago (depending on when the H1-B process started for that individual).
Also, TFA cites green card applications, not green card grants.
Contribute to civilization: ari.aynrand.org/donate
No kidding. I'm shocked -- shocked that Microsoft execs would lie about anything like this.
;)
Now I wonder about Vista - will it really rock my world? Is it really more secure than Linux? Now I'm not so sure Microsoft was telling the truth about that either.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
"Now I wonder about Vista - will it really rock my world?"
If by 'rock' you mean a short form of 'rock and roll' which was a euphamism for sex, then yeah, you're f**ked
I am TheRaven on Soylent News
So, as hard as it might be for some of you to stomach, Gates is telling the truth. These are not Janitors Microsoft is hiring, but highly trained, highly sought after individuals, regardless of country of origin.
Deal with it.
To Bill Gates' point - H1B's that get hired by U.S. companies are required to pay the prevailing wage for the profession the H1B is being hired in, for the region they reside in. I immigrated into the U.S. via the H1B route (I'm a citizen now and I also did my undergraduate in CS here), and have been able to verify that the prevailing wage was indeed paid to me while I was an H1B.
;) (for now).
There is also another law that states that no more than 15% of your workforce can be H1-B based. This law is meant to protect U.S. citizens from being displaced by H1-B's and to assure that only really critical roles can be filled with H1-B workers. No one is going to hire an HR person on an H-1B (well unless they are super critical in an HR-kind of way to the company).
Another noteworthy thing to mention is, prevailing wage != FMV (fair market value) wage, at least in my experience. This difference between the two may amount to _some_ savings, but I doubt it is as significant as, let's say, hiring a foreign Indian worker in India at 1/2 or less the salary.
Speaking of hiring offshore - this may or may not prove to be a value added proposition - if you have some seriously senior, super-technical project managers who can divvy up a project into many well-defined/well-bounded specific tasks (e.g. write code for login/logout procedures for a webapp based on Tomcat, using JAAS as the authentication/mechanism, task #2, integrate JAAS with Active Directory on Windows Server, etc.), delegating these tasks to off-shore people, it could work. But this only works in a mature environment like Microsoft probably. It could work in smaller companies too, but it's much riskier, and it could inhibit the company's growth.
Offshoring is overrated. Hiring local, U.S. talent as well as H1B is much better value. Well, that's my opinion anyway, and I'm sticking to it
'A lie if repeated often enough, becomes the truth.' - Goebbels
Vista made me go "Wow". I went "Wow, I've gotta get me a Mac".
How many people can read hex if only you and dead people can read hex?
And here's how this works, folks. They go to Eastern Europe and elsewhere and hire cream of the crop to entry level positions. You see, Microsoft has a system of "levels" according to which salaries and benefits are allocated. Typical starting level is 59. You can hire an average US college grad to that level (good ones go to Google these days), or you can go to, say, Moscow and hire a highly qualified, top notch software engineer with a few years of experience who has no opportunity to interview with Google first and whose negotiation skills equate to those of a squirrel. Who would you rather hire for your $70K? And you can keep L59 foreigner at 59 for much longer than a native, because his H1B process will only _start_ a year after he begins his employment and will take a few years (6 years and counting for some folks), during which moves are risky.
Now the thing is, both US college grad and experienced H1-B will be at the same starting level and will be paid the same wage. This DOES NOT mean they'll be doing the same job. There's a shortage of experienced folks, so the guy with experience will be doing things that require experience, when college grad will be doing something else. H1-B is therefore paid below the market wage for what he's doing (but not for his level). This, coupled with slower promotion rate puts him at a huge disadvantage. Given that promotion velocity is capped no matter how hard you bust your ass, you may never reach higher levels because you started lower and were promoted slower.
This is fully within the constraints of law, and not everyone ends up like this. I was in this situation and so were many of my H1-B coworkers.