Benefits of Outsourcing

Working as an HR Shared Services Manager for various organisations, I have always wondered whether outsourcing was the right path to take.