The user interface is very easy to understand and not confusing at all with its features. It does what it says without any problems. I have used other softwares but they are too complicated in comparison to this one which makes things easier for me as an administrator or manager. Easy to use by everyone within the organization including new employees from day 1. There isn't anything I dislike about this system. This is my go to place for employee management. Everything from leave applications, hiring processes, time clock payments, payrolls etc.