The best thing about this software is that it has all of my accounting, payroll reporting, HR management needs under one roof! I love how easy everything was to learn when using their product. It's not user friendly for new users but once you get used to it there isn't anything wrong with this system at all. There are multiple ways to do almost every task which can be confusing if someone just starting out doesn’t know what they want or need. You will find yourself constantly looking up tutorials online so your employees don't feel overwhelmed by having too much information available right away. This program allows me to easily keep track of employee time sheets and paychecks without needing two separate programs and keeping them organized together makes things easier during tax season (and any other month).