In conjunction with our in house IT department we were able to set up all aspects of LMS from initial planning through implementation to ongoing support. The product is very easy to use once you understand it's capabilities. There really isn't anything I dislike about this software other than that it can be somewhat expensive when compared to some competitors out there. It has been extremely helpful for us as they have not only implemented but also continue to support it. We are managing employee attendance, course scheduling/ tracking, student progress and overall completion rates.