This is the best software I have used to date. I can see what my employees are doing at all times and it makes timekeeping super easy for me. It has saved me so much time and money by automating processes that were manual before. There really isn't anything I dislike about the program. It is so easy to use and allows me to do more with less staff than ever before. Honestly, there aren't enough features. If you want to get the most out of this program, you need to be an expert user. It is not intuitive at all and not very well designed, but it does have a lot of potential. For example, we are able to track employee attendance and send out alerts when an employee is late.