The software is very easy to use and it has many features that make scheduling much easier. It can be used by multiple people in different locations, so it's great for collaboration. I like how the software keeps track of all of your time off, so you don't have to worry about forgetting to take any days. Sometimes it takes a while for the software to update if there are changes made to your schedule. This is not something that happens often, but when it does it can be frustrating. I've been using this software for over a year now and it hasn't had any issues with crashing or anything like that. It's helped me keep my team organized and on task.