Paychex, Inc. is a provider of payroll, human resource, and benefits outsourcing solutions for small to medium-sized businesses. As of May 31, 2012, the Company serviced approximately 567,000 clients, including approximately 2,000 clients through four offices in Germany. The Company offers a portfolio of services and products that allows its clients to meet their diverse payroll and human resource needs. These include payroll processing; payroll tax administration services; employee payment services; regulatory compliance services (new-hire reporting and garnishment processing); Paychex HR Solutions; retirement services administration; insurance services; eServices, and other human resource services and products. In June 2014, the Company acquired nettime solutions, LLC, cloud-based time and attendance solutions provider.