Please answer the given question:
What is the purpose of outsourcing? How can it be helpful to a company's growth? How can it be harmful? Give examples to support your answer. Please explain in detail and there is no word limit count for this question.