I like that it can be used to schedule employees, but also allows supervisors/managers access as well. The interface could use some work-flow improvements (i'm sure they are working towards this). It's easy enough using if you know what your doing. You must have someone who knows how to set up schedules or else there will always seem something missing when trying to input data into an existing plan already created by another user. Great software overall! We've been able solve our issues with managing time off of all staff members at once while maintaining productivity levels high throughout different departments within my organization.