it was good. they provide 2 months internship. the tasks are self-paced but with deadlines. the tasks are a little difficult. you need to have good searching skills. the resources they provide are quite good. you will get to learn a lot of new things