Offering a wide range of courses and the most positive thing is that you can re-schedule your online classes as many times as you want before the start of class. And in case you missed the class, you can watch the recorded video.
The negative thing is that they are just giving lectures at a very fast pace, even you cannot note down the lecture to make notes. And then they are selling notes and ppt slides of lectures at a high price, Even I have four modules and then they are selling certificates of each module. Now I am earning that in the end, they may ask you a huge amount to get the final certificate, even you already paid for full month subscription.