From what I've seen
A fair bit of offshoring will end sooner rather than later. Too many of the IT/NOC type ones sent elsewhere are met with false certifications, poor training, and worse English. The so-called 'savings' of offshoring such things only ends up costing more. Of course, if the government weren't quite so in the corps' pockets, it would be an easy way to help the defecit. Tax the he11 out of any offshored jobs. Make them cost as much as hiring people in the US.