People are a key resource for any organization. To outsource HR function means putting employees and their data into potential vulnerabilities. Hence it is an extremely sensitive decision that has to be carefully evaluated. From our work with clients, here are some factors that we believe need to be considered, before making an outsourcing decision.