I like that it is easy to use, has great customer service with quick responses (which are not always immediate in other programs), but also allows me time off without having to worry about scheduling conflicts or missing shifts! Nothing really comes across as being bad at this point - most of my problems have been solved by their team responding promptly when needed. It's hard getting used to how the software works compared to other schedulers out there. Scheduling can be difficult if someone does something unexpected or changes plans mid-week/mid-day. However once everything gets set up correctly, things go smoothly!!