I love that it offers so many tools to help run my business! Not only is there an app, but also online services such as payroll processing and scheduling are great too!! The best part of all?!? It's FREE. As far as other features go- they've got em covered with ease. ! There isn't much i dislike at this point about how their service works or functions within our organization. Honestly though we don’t use any "extra" functionality like some might be accustomed/used by others who choose different options from them (like reporting). We have used theirs solely because its free AND has been really easy to learn & implement into running one day operations efficiently here @ work every week without having extra people around doing what needs done :).