The ability to schedule shifts is one of my most favorite features because it helps me keep track of everything related with upcoming events that I need to attend or manage in some way. So far, there isn't much i dislike about this program; however, i would like if they had more scheduling templates available so that managers could have options upon managing their employees' schedules. If you are looking into shifting your management style from being "hands-on" to an overall hands-off approach, then this service can do just that! It allows our team members to get all of their information out of paper work or notes saved offline when accessing them at home by keeping us organized as well as making sure we're prepared before coming back to work after hours!