I have been in their shoes.
I had just finished up the IT side of nearly a billion dollar merger. Darn near killed myself to it, but we finished under budget, and well under the deadline. Mana fell from the heavens, upper management was singing my praises, bonuses and promotions were sure to follow.
Nope. Within a few weeks, I was frantically looking for work, since they had the outsourcing on the schedule. I had 3+ months for "Knowledge Transfer" to my new Indian Overlords.
As a side note, just how much knowledge do you think was transferred? By me, or any of the other 200+ IT guys? :-)
With nearly 15 years of hindsight....the outsourcing was an unmitigated disaster. My old company basically addressed all of the problems by throwing money at them (north of a billion dollars, over 5 years, if the rumor mill was correct). Everyone involved who could even spell "outsourcing" from the COO down was fired - actually the COO "took an early retirement package".
No sympathy here. Only an idiot wouldn't have seen all the problems coming.