Well, I am since 28 years with HP and in some areas this is what happens. jobs get 'centralized' on a global level which in most cases means they move back to the USA.
This is not about only cost per employee it's about ease of collaboration, the lesser sites need to collaborate the easier and faster it shall be.
on the other side you loose a ton of expertise, global coverage etc. and one could ask why then all the customers around the world would buy HP products and services if they don't offer jobs in those countries. e.g. about 60% of the revenue comes from outside of the USA.
so I am not sure if "jobs back to the USA" will result in anything better in the long run. and btw walking thru IT department in Palo Alto more than half of all the folks don't have a US passport. ...