Outsourcing translates into job losses for American Workers. This narrative is usually pretty clear cut. Outsourcing is generally not good for American workers.
Below is an article which is making the point that there are corporations which outsource jobs to the US. The article cites specifically the case of Mahindra & Mahindra, a globally operating Indian Automaker and Farm Equipment Maker.
One reasons for their decision to set up shop in Texas is access to NAFTA markets and other countries which maintain a free trade agreement.
The article undoubtedly makes a good point. Globally operating companies based in Asia lack free trade access to European and South American markets. By incorporating in the USA they get to the benefit of unlimited access to all market the US maintains a Free Trade Agreement with.
In the case of Mahindra we are not talking small numbers either. Current US headcount is about 8000 for them and they are increasing their headcount at a steady pace.
Article Can be found here: Jobs Are Moving Into The US From Outsourcing Countries