Human Resources Outsourcing (HRO) or Business Process Outsourcing (BPO) firms provide assistance to organizations to manage benefits, compensation & payroll. This can also involve managing suppliers who provide such services such as insurance, benefits, relocation, etc.