The best feature I love is the ability to schedule my employees work for me. It helps me keep track of all my important appointments. Also, it allows me to see when they are online in order to check up on them. Honestly, I don't really have any dislikes about this software. Sometimes it can be difficult to use or navigate around if you're not familiar with it. But, once you get used to it, it's great! If you need a way to track your employees time, this is a great tool for that purpose. It also keeps you up-to-date with what they're doing so that you know when to contact them.