I like that it has all aspects covered from scheduling to reporting. It's very easy for any person in the office or remote location to use as well. There could be more features added but overall its an excellent program! We have been able to track our inventory better than ever before. The reports are also so detailed we can pull up exactly what was purchased or used during each month. Overall I would say this system works great and there really isn't anything i dislike about it at all. Tracking timecards and invoices easier and faster! This allows me to see what my employees did without having to constantly check back in. Also makes payroll much quicker since everything is already input.