The best thing about this software is that it works with my payroll system which is Sage Payroll. It also has very good reporting functions and its great for managing staff hours. I do not like how the software is very slow at times and takes a long time to load. Sometimes it will freeze up or crash. Maybe someone needs to improve the performance of the software. Also, some of the features are hard to use and need more training. This software helps me manage all my employees and keep track of their hours.