A lot of people seem to be worried about immigrants coming in and taking away jobs from citizens. But, this study shows that may not be the case. In fact, it estimates that for every 100 white collar (STEM) immigrants that come over, an additional 86 jobs are created for U.S. natives.
https://www.aei.org/publication/immigration-and-american-jobs/