The ease of use, the flexibility in managing multiple users with different needs on one platform. It's very robust and has a lot of features which can be used for almost any type of training program. The fact that it's so easy to implement and uses simple drag and drop features makes it pretty quick to set up and start using. I have no dislikes as such. I like how well integrated it is into our existing systems (e-mail, CRM). We are running many programs across our organization and this tool allows us to track progress and measure results from all of them in one place.