The ease of use for both client side as well as staff member end was one thing I liked most about this software. It is very user friendly which makes it easier to manage all your staffing needs from scheduling through payroll process management. There are certain features that need improvement like adding more modules in order make them better but overall its good so far! Nothing much just follow what they say when using any new product or service because some things may not be working properly sometimes. We have been able solve our problem regarding easy time keeping while managing schedules easily without having to go out physically into different branches/ locations by making us work remotely. This has also helped me keep track of my subordinates attendance and performance too. Easy accessibility via internet and mobile devices has made life simpler than ever before. Also we can now save money since there's no need going to branch offices everytime an employee requires.