I like that it is easy to use. The customer service also is outstanding. I don't find anything I dislike about this software. This is a great program for managing my staff, giving them access to their time cards and payroll information. I love how there are so many different ways you can set it up to fit your business. It's perfect! You will need people who know how to use it. Not all users will be able to figure things out right away. That being said, if they ask for support, they will get it! I am managing my employees' time cards and payroll payments.