Pros
- Easy scheduling
- Great UI; easy for anyone new.
- Multiple options available including video conferencing software &/or screen sharing services,
- Easily integrates external tools / systems without much difficulty., etc
Cons
- Not really anything major comes up here..maybe price?