I agree with the above comment, people who are complaining against h1b driving wages down, should know that the companies that hire h1bs or any one else at lower salary in general are meant for profit right?. In a country based on capitalism, how could someone force the corporations to spend more than they need to?.
Having said that I strongly think that people usually exaggerate the effects of h1b on wages and employment for natives in general.
Having said that I strongly think that people usually exaggerate the effects of h1b on wages and employment for natives in general.