The ability to have your staff payed correctly at all times. It doesn't get any better than that! Nothing really. I would say there is nothing about this software that i dislike. There are certain features that could be improved. For example, it would be great if you could set up multiple bank accounts per employee so that they can access their funds from different places. This will help with the ease of transferring funds between banks. You should definitely look into using this. It's very easy to use and has many advantages. I am able to easily track my employees payments and make sure that they are being paid properly.