Their customer service is great- they are always willing to work with you, provide additional assistance after hours or even weekends when needed. The software was easy enough for me as an end user but also had advanced features available if I knew how to use them! We used the application for our business's internal operations: reporting/ payroll/ billing etc. It has been very helpful in keeping track of all employee information. Nothing really specific at this time but would like better integration into accounting systems so that we can easily pull more data than just paychecks for employees.