I like that it has so many different options for us to use. It is very user friendly. We love how easy it is to navigate through all of our employees information. There really isn't anything that we dislike about this program. If you are looking for a robust system, this is your best option. The only thing I'm not a fan of is the fact that there is no way to add more than one pay period at a time. This can be a pain when you have to go back in and edit something. I highly recommend this program! It's great for any size business. There really aren't any downsides to this program. We've been able to streamline our payroll process and make things easier for everyone involved.