What are the benefits and what are the challenges for Out-sourcing and for Off-shoring?

profile530610259