The best thing about this software is that it helps me to organize my schedule easily, I can also manage time offs with ease as well! It's easy for new users too since everything in one place makes things easier than before when managing schedules manually or using Excel sheets etc., There are no cons so far but there will be if you're not familiarized enough of how shift scheduling works :) Great tool which has helped us save tons of man hours by automating our processes!! We have been able to streamline all aspects related to employee management including payroll calculations & reporting without any issues at least till now (which means we haven't encountered anything yet).