Ill concede Im not up to speed on the average salaries of each field in IT.H1B's make from $12,500-$20,000 *less* than their similarly skilled American counterparts.
I was always under the impression, at least at the graduate MS level, that, for example, your MS Computer Engineering guy from India would make the same as your MS Computer Engineering guy from the States. Even the BS guys would at least break 50K, from my anecdotal information.
I’ll have to do some research on the H1B salary differential, and I guess I’ll concede in part that the H1B program is not truly free market. I think I understand the point that we have foreigners who view coming to America as sort of an in-kind contribution (in actuality it’s an in-kind contribution from the taxpayers, not the firm), and this distorts the labor markets.
Thanks for the relevant information in this discussion. We may have briefly scraped this topic, but it definitely has peaked my interest.