It's easy to use, it has all of our needs met for scheduling employees with different shift types (day/evening) as well any needed overtime or vacation time! I like that you can customize your own workflows in many ways when creating schedules which gives me more control over how my staff works each day compared other programs out there we have used before - but dislike being locked into using only those pre-defined options from one provider instead allowing us full customization so they are not giving up much by offering limited customizations at this point though if things change down line then maybe i would be interested again? Creating employee schedule without having them showup physically;.