I like that it's easy to use, it's easy for new employees to learn how to use, and it has all of our payroll systems tied into one so we can easily see where each employee is with their paychecks. It doesn't have an option for recurring direct deposits or withdrawals. Some people find this confusing but I don't think it's difficult once they figure it out. I would highly recommend this software to anyone looking to integrate some of their payroll needs into one system. We are using the 1OneSolution to track both payroll hours and vacation hours. This allows us to manage our payroll easily. The user interface is very simple, easy for new users as well experienced ones also can use this software easily without any help from an expert or support team member of one solution. I am using it in my office since last 4 years with no issues at all. It has helped me keep track of employee attendance records along with other details like work hours etc.,.