In general, I agree with the pros and cons of outsourcing that you listed. But still, I identified more pros for myself. Maybe this is because I worked with such professionals as
Edvantis, who worked within the clear technical specifications and coped with their work perfectly. As a result of our cooperation, I received a quality product, a positive outsourcing experience, and saved my budget.