I like that it's very easy to use once you get used to how everything works. It also has an excellent support staff who are always willing to help when needed. There isn't anything bad about this program at this point! If there were any issues i would be sure to give them another try. This was my first experience using this software so there weren't many problems or things i didn't know how to do. The only thing i disliked was having to pay extra money (in addition to what we already had) just because some employees wanted more vacation days than others. Having more accurate information regarding our schedule makes it easier to plan ahead as well as make changes if necessary.