The best thing about Knowledgelake is that it provides you with excellent support for all your e-learning needs, including training courses as well! It doesn't have any downsides in our experience but sometimes there are glitches such like uploading documents or videos which may take some time to upload at other times - this isn’t something important enough though since we do everything online anyway!! We train mostly managers of internal customers who provide maintenance after installation services. This makes their job easier because we could always rely the knowledge base provided by us. If I would need help from them again, then most probably i will use the video tutorials once again just cause its very easy going through those too. Besides creating content which helps improve customer service skills (since my team works internally), the main benefit was the great management system the knowlledge lake has made available for me too. In my opinion I really like the knowledge lake because its a great way to store documents and it's easy to add links and attach files. It's really easy to use for students and teachers and makes it easy to share documents with students. So far I have not had any problems or complaints. I think it's a great product for both students and teachers. The benefits I've realized are time management and being able to send files to students. It's easy to send them to their email or have them in the cloud.