It's easy to use for both clients and workers - it saves us so much time in payroll processing! I really like how customizable this software can be as well. We have never had any issues or questions when using their services. Their customer service team always responds within 24 hours! The only thing that we are not too fond about would be the way they charge you per month depending if your renewal date falls during certain times (e.g., Christmas season, etc.). Make sure you know what your renewal dates will fall under before purchasing this product/service. This program has helped our staff get paid faster and more accurately than ever!