This software is easy to navigate for both employees & managers. It has multiple features that are very helpful when organizing work time/time off. The scheduling module makes it so efficient with keeping everything organized! There aren't many downsides - however there could be some more options added such as adding additional benefits like vacation or sick days. I would recommend this product to anyone who needs an effective way to organize their schedule! This helps me keep track of my availability, time spent at each location and ensures everyone gets paid accordingly.