Yup.
http://news.dice.com/2012/02/16/outsourcing-declines/
I think Dell brought alot of their support positions back because customers couldn't understand the technicians from India. ( I myself had a terrible experience ..lol)
( The below article, I kind of figured this was happening because some of our consultants from India are charging $$$$$$ out the ass )
http://www.forbes.com/2008/02/29/mitra-india-outsourcing-tech-enter-cx_sm_0229outsource.html
http://www.cio.com/article/2395946/offshoring/outsourcing-declines--are-it-jobs-coming-back-.html
""Many organizations have been beefing up their internal organizations for several years now after outsourcing a good piece of their IT work," says Phil Fersht, founder of outsourcing analyst firm HfS Research. "In many cases, IT departments have moved out too much work that requires closer interaction with the business and an understanding of the organization's institutional processes. Many have had to feel their way in learning what balance of in-house [versus] outsourced works for them."
Hacking/cracking has always been around ( still remember the days of watching teenagers trade user/passwords around in IRC chat like pokemon cards ) only difference now is companies are being forced to step up their security. I think Home depot just lost $60 Million due to a breach. no way in hell are those positions going to be outsourced to another country. Companies are losing too much money being shamed on the news/ reissuing credit cards, contacting customers etc. way way to much to risk now.
We've been trying for over 5 years now to follow a model call " Follow the sun", where we develop code during the day and offshore pickup the workload at night. It doesn't work and those exact words came out of our CIO's mouth.
Edit: How could I forgot, the work I'm doing now. Was originally outsourced, management wasn't happy and decided to create a new department and have internal resources handle it.