I like that it has so many different features to choose from, such as creating schedules for different types of employees (full time vs partime). It's easy enough if you have basic knowledge about how computers work but can be difficult at times because there are some things in their interface which don't make much sense or aren’t explained very well! If someone wants something simple then this might not do what they need however with all its functions cloud schedulings does everything we want/need them too - even when our team grows more complex over time adding new functionality would require us hiring additional staff who could learn quickly without needing training courses etc..