I was outsourced by a former employer to a large Global Services company. Basically, I changed employers and kept the same desk.
This large global services company is notoriously bad to work for. There was a stampede for the exits (I was one of the first 2 to go.....Out of roughly 200, I'd estimate that 150 left). It's been over three years, and those that have stayed have not gotten a raise in that time frame. Not a whole lot of loyalty there....
I can't speak for all of those that have left, but at least I, and a few I keep up with, seem to be doing pretty well. Fair pay may not equate to happiness, but unfair pay will certainly result in misery.
As an afterword, the company that originally got rid of all of us is screaming because it has lost its entire IT knowledgebase. They're looking to cut ties with the outsourcing firm, last I heard. That's smart, the few people that are left that have any legacy knowledge will go along with the cut.
I would say 90% of American corporations have no concept of the importance of the IT knowledge base to their continued existence - to them it's just another service to be outsourced like janitorial and gardening. They only find out once it's too late, after they've already done something stupid. ;)
The few companies who really do get it are moving into dominant positions in their industries.