Very robust scheduling tool. Can be used with just about anything as far as scheduling. Sometimes can be slow. Have not been able to create new schedules quickly without multiple clicks which I dislike but can't think of solutions for this problem as they were working to resolve it at one point. It does have many other features that are useful when using it frequently on a regular basis however. Scheduling is the most immediate benefit because you can assign staff to tasks with little intervention from HR if that's how your business operates. Not sure if there are any issues with reporting, maybe some customization would help in that area. Scheduling has allowed me to control my schedule much more so than in the past and it allows employees to be productive while maintaining deadlines. The most helpful feature is being able use it in conjunction with other systems we've been using (EPS). Having all of our accounts listed together as well gives us more visibility into where money goes when working at various companies - which I like! It's not perfect but overall pretty solid system that will be useful over long run if you are looking towards self employment/business ownership etc.