10 Reasons for Outsourcing:
Improve company focus
Access to world-class capabilities
Accelerate reengineering benefits
Share risks
Free resources for other purposes
Make capital funds available
Cash infusion
Reduce and control operating costs
Resources not available internally
Function difficult to manage or out of control
Return