The ability manager has been very easy to implement into our organization. It has allowed us to keep all of our trainings organized, and it has helped us to keep track of who has completed what training. I have not found any downsides to this product. I would recommend this product for anyone looking to start tracking their trainings. We are able to easily see when someone has completed a specific training, as well as when they need to complete another training. This has also allowed us to create a schedule that we can use to assign new trainings to people.