These Indian and Pakistan workers are almost slave labor. The government should not allow large companies from India to control H1-Bs. If individuals and American companies want to sponsor a H1-B person thats OK. They have to be paid full watch and benefits. But these large Indian outsourcing companies underpay their employees and pass the savings on to American companies getting around the rules. And worse yet. They take up visa that could go to actually good workers who work for smaller American companies. I would say that three quarters of the H1-Bs are from these Indian sweat shops.
A lot of their resumes are horseshit.