The ability to schedule employees without having access or input from supervisors, it helps with planning as well because I can see how my day will go before even starting! It also allows me be more proactive about scheduling instead waiting until someone calls asking when they need something scheduled/scheduled off (which never happens). Overall great product but sometimes you have issues where your program doesn't automatically refresh properly so everything stays stale unless that's fixed manually by yourself first which gets tedious later down time line if not addressed right away - just like anything else out there this has been solved since then though no doubt- otherwise its all good.