The ease of use! It's pretty simple to set up and add employees with their respective schedules as well as timesheets for each employee are also easy to create/update. I wish there were more scheduling options available in addition to just daily timecards (i.e., weekly or biweekly). Not much else because we haven't realized any problems yet but it has been great so far! We've used this program at work since our organization implemented its benefits package. This really takes care of all your needs when you have multiple locations across different states - which makes things easier from accounting standpoint.