Outsourcing works in many different ways and different strategies. Outsourcing is when a company or a business hires other or another individual to perform some of specialised tasks, it can be local or international and when we say international it is called offshoring or offshore outsourcing. It has become a business practice especially to small to medium type businesses. It allow your business to focus more on the business core in order to attain more success and expansion.
Outsourcing always provoked tons of contradictions, but I see advantages only for both employers and executors. The biggest "plus" is saving and reducing of costs. That is not a secret that East European web workers can boast with top quality products they make, meanwhile they require lower salaries comparing to western collegues. Would you co-work with them taking into account these facts? Of course you would! Here's just a brilliant article on this topic https://diceus.com/why-you-should-open-outsourcing-centers-in-ukraine-nowadays/ .