| H1B as I see it. American corporations want to make profit year over year. (The announcing the quarterly or annual reports ? ) IT jobs has a tradition of being highly paid. When the revenues are less, the course of action is to cut the expenses and hence the salaries. So if a corporation want to make profit, they can hire workers with the minimum lawful wage. Indian bodyshops are catering to that demand. Its that simple. Cutting salaries or firing American workers will lead to PR nightmare. So American companies hire bodyshops or majorly Indian IT outsourcing companies like TCS or Infosys to do the IT jobs. Most enterprise IT do not need high skills. ( I mean who wants to know about data structures or Big O to make a CRUD application or write queries ? ). So a major chunk of Indian IT workers fit in that category. So American enterprises get the work done at a cheaper rate in India or through the H1B worker. So no firing or salary cuts for the American worker. Fire an H1B worker, he will keep silent and go back to his country if he is a fulltime worker. If he is from a bodyshop, he will be deployed to another location in the US. No PR nightmare for the corporate company. In a nutshell: Indian outsourcing firms are only here because American corporations want more profit and revenues are not that great. Stop being greedy and outsourcing will end, that includes H1B too. |