Pros
- Ease
- Compatibility across platforms
- Good UI & UX design.
- Very good documentation available within customer portal too.
- Documentation includes example usage scenarios
- Customer Portal also contains detailed setup guides including screenshots along wth stepwise instructions
Cons
- Good but not great