In my experience, outsourcing doesn’t really save any money and often costs quite a lot.
What usually ends up occurring is that it takes three overseas staff to mostly sort of replace one local person, quality suffers, customers depart in anger, and in IT at least, more critical outages occur.
So the end state is that the few higher-level, experienced local staff remaining start doing most of the work of the supposed same-level “colleagues” overseas and management thinks all is well — looks good on paper, after all! All the while not realizing that not only have they achieved 1/2 the work with four times the staff, all the best local people are on the way out the door, too, and existing customers are saying to prospects, “They used to be really good but have gone to hell since they shipped all the jobs overseas.”
Seen it so many times now.