I know this question is a bit off topic, but would you mind describing why your team is getting outsourced? You are the second or third person in the last week or so that has mentioned a complete outsourcing of your job.
I'm curious as to the trend/context of your situation. I understand if you don't want to talk about it, however.
I wish you and your team the best. Having been somewhat in your shoes before and having to spend months looking for a job while providing for a family, I can totally empathize with your situation.
Keep Up with TechRepublic