It's easy to use and has all of the necessary functions to run your business smoothly. The support team is superb! There are not many complaints that I can think of, but there could be more flexibility when it comes to using the calendar, as some appointments don't automatically save. If you're looking for a cloud-based solution for managing your office staff, this program will likely suit your needs perfectly. We have been able to keep track of employee time in a way that we never have before. I love that you can access it from anywhere, anytime. It's very user friendly as well! There are some features like 'Time Tracker' which were not completely understood by my team members so we had to stop using them. We are solving our data storage issues with this software. This has been an amazing tool in managing our day to day tasks.