A recent report suggests that US employers are using the H-1B visa program to pay lower wages than the national average for programming jobs.
According to "The Bottom of the Pay Scale: Wages for H-1B Computer Programmers — F.Y. 2004," a report by Programmers Guild board member John Miano, non-U.S. citizens working in the United States on an H-1B visa are paid "significantly less than their American counterparts."