A professional employer organisation is an outsourcing firm that provides services to small and medium-sized businesses. Typically, the PEO offering may include human resource consulting, safety and risk mitigation services, payroll processing, employer payroll tax filing, workers' compensation insurance, health benefits, employers' practice and liability insurance, retirement vehicles, regulatory compliance assistance, workforce management technology, and training and development. From Wikipedia