I like how easy it was for us at our business startup as well as onboarding new hires into using this software! It's also very user friendly which makes things easier when trying to train people who haven't been around here before (or have never used anything different than what they've learned from school). We didn't really use any of these features too much but were able to learn them by trial and error so once we did figure out what worked best/what wasn't working right. The learning curve seems pretty steep if you are not familiar or don't understand computers before hand. If anyone has no idea about computer programming there will be some time spent teaching someone else everything needed to know until you can navigate through your own files without assistance. Using this software helped make sure all my employees could communicate effectively while keeping track of important dates such as first day of work week etc.