The offshore-outsourcing business is unpopular with most Americans, particularly those who have seen their jobs reading X-rays, analyzing data or answering customer queries shipped overseas.
Many H-1Bs are issued to offshore outsourcing companies, many of them from India, which critics say have a business model based on sending foreign workers to the U.S. to learn jobs and then moving them overseas.