I like how easy it was to set up my schedules in advance using this program, as well as having access via mobile devices so i can update them at anytime from anywhere! The only thing about their system which could be improved would have been if they included an email notification when someone misses or cancels one of there scheduled appointments - but other than that everything works great!! We are able to send out reminders through text messages/email notifications before we even schedule our workers into these programs allowing us to get more work done during times where weather isn't ideal (ie hot summer days).