what are the potential benefits and costs of such outsourcing?
The benefits of outsourcing can be substantial - from cost savings and efficiency gains to greater competitive advantage. On the other hand, loss of control over the outsourced function is often a potential business risk.