I'm working in Mexico with US customers, and the mayor point to work for the US market is better profit the salary goes higher that local market with any problem.
I think the US needs more engineers and the actual US schools can't provide enough students also look talent outside is a good way to expand.