I like that it's very flexible as they can add in extra features once we have more clients using our system which saves us time when setting up new areas or locations! The customer service was good but not all of them were great at communicating so you need someone who knows what they are doing. If you're looking into this product then do your research first because there could be better options out there if you know exactly how/what you want from a payroll solution. We use Cleanlink for employee payouts (billing) and tax payments plus managing annual leave balances within each client area.