My outsourcing experience
WAS the exact opposite. Management did it for pure cost and savings. CIO decided to outsource everything and day after the contract was signed she, and the CTO, both quit within 24 hours, sold their stock and moved to other companies. All IT staff were engaged for about a year then after their knowledge was sucked out, we were fired. Why? Cost, kids were brought in and India took the Helpdesk. So I have zero respect for outsourcing