There is a lot of debate about whether the effect of outsourcing is beneficial or actually detrimental to your business. Is it worth the cost savings and being able to get things done quickly even though you lose direct control over that area of the business?
This great post on the Expedio website looks at both sides of the argument.