The program itself is easy to navigate. They have great customer service through live chat when you need help, which helps a lot! There are some things I don't like about it, but nothing too bad. We have been using this for several years now. With their software we are able to train new employees quickly rather then taking hours for them to get trained on old school methods. Before we started training our employees there was no system to track new hires in and out. If they fail the training we can just give them another one. This helps us make sure people are up to date before they start working or any kind of work. And yes, It did help the cost of HR spend at my companies when training new hires. I like how easy it is for an employee or supervisor to access their information from anywhere in our organization using this software. It allows us as staff members to view any open tickets we are working through without having to log into another system. There really isn't anything i dislike about the program but if there was something else out here please let me know! This has helped streamline communication between employees/supervisors within my department.