I like how easy it is to use, even if you are not very tech savvy! It was great for me because my manager has been using this program in our office since before we started working here (she used version 3).
We've had no issues with anything about snap schedule so far - everything works perfectly as expected. The only thing i would say could be improved upon slightly more than others have mentioned already might just simply be an improvement over other programs out there; but nothing too major at all really-it does what its supposed do pretty well overall though! Scheduling employees within one of my jobs which involves several departments/subsidiaries etc., it makes keeping track much easier when assigning tasks or giving instructions from person A who needs assistance form B instead having them go directly through their supervisor(s) rather then going back & forth between people trying figure things out themselves.