The best thing about this program was that it was easy to use, simple and intuitive. No special training or time needed to learn how to use it effectively. I have no issues with any part of the software from their customer service to the ease of use. So far not much to dislike. They could make some enhancements to the software like more templates or better customization options for employees but other than that everything is great. We used this tool to schedule out our staff and we were able to keep track of all of the information easily.