That paper discussed in Science Magazine is very interesting. Here's part of the abstract from 'The Effects of High-Skilled Immigration Policy on Firms: Evidence from Visa Lotteries' (2016) - https://gspp.berkeley.edu/assets/uploads/research/pdf/h1b.pd...
"We compare winning and losing firms in the Fiscal Year 2006 and 2007 lotteries for H-1B visas, matching administrative data on these lotteries to administrative tax data on U.S. firms, and to approved U.S. patents. Winning additional H-1B visas causes at most a moderate increase in firms’ overall employment, and these H-1Bs therefore substantially crowd out firms’ employment of other workers. Additional H-1Bs generally have insignificant and at most modest effects on firms’ patenting and use of the research and experimentation tax credit. There is some evidence that additional H-1Bs lead to lower average employee earnings and higher firm profits."