It's easy to use, has great reporting options for both users and administrators alike. The interface can be confusing at first but it gets better as you get used to it. We have been able to easily track down employees who are not doing their job by using this software. I am also able to see what my staff members do in real time which is very helpful when trying to keep up with our work flow. There isn't much that I dislike about this program. However, there could definitely be more features added without changing its core functionality. This is an excellent tool if your looking for something to help manage employee performance or just make sure they're getting done all of their tasks. Tracking attendance, productivity, etc.