We have been using this software for about 4 years now and it has not let us down! It has helped us keep up to date with our company's training needs. We cannot think of anything we dislike about the program. There are several different modules that can be used to train employees on different topics. This allows for maximum flexibility when it comes time to train employees. One thing that I do like about this program is that it is easy for new users to learn how to use it. This makes it easier to get up to speed quickly.