pros:
- Extremely helpful, professional and educational
- Effortless and convenient way to learn varieties of language, based on your interests
- Plenty of materials to choose from, would definitely give this a shot!
cons:
- Limited time for learning experience per day