Too Long; Didn't Read
The advantages of outsourcing are cost-cutting, staff flexibility, focusing on the core activity, and high productivity of the team. The disadvantages: lack of control, language barriers, intellectual property concerns, and loss of jobs in your country. Shadow Mode: The Dark Side of Outsourcing That Nobody Tells You About. The vendor might be using shadow mode against you. The same code sample written by the low-quality engineer knows nothing about design patterns, architectural thinking, and best practices with specific technology: "Shadow mode"