The best part is that I am able to run my payroll process in less than 15 minutes without any need of technical expertise or support from the system itself, which makes it very easy to use. It has all features required by an organization like mine including employee self service portal feature (which allows me as HR Manager / Admin member) which helps employees log into their personal account easily through web browser using internet connection only. There are some minor glitches while running our pay period end report but nothing too serious though it can be solved if you know how to work around them. We have been facing issues related to time zone settings when we try to set up automatic transfers between bank accounts & salary payments to individual's Bank Account. This was resolved once i made changes to regional setting under "payroll".