Pros
- Also its quick feedback provided via email updates after completion & progress tracking along side task lists helps stay motivated :)
Cons
- There aren't many options regarding scheduling out meeting times other then manually inputting these yourself