Small businesses can really benefit from HR outsourcing, particularly if a team exclusive to HR is missing. It is a way of reducing costs, since it can totally get rid of salaries, software, and overhead, yet at the same time it offers access to HR pros and compliance help. Besides, it frees up owners' time to focus on growth and operations. Lots of small businesses choose to outsource payroll, recruitment and benefits management in order to have extra support which is also scalable. Still, there are also cons such as no or very little control, communication gaps and unaddressed needs of personalization of the employees. In general, HR outsourcing is a big help for companies that are growing, but a combination of the two models - outsourcing some tasks and keeping key decisions in-house - is usually the most effective.