Pros
- Easy integration between multiple sites
- Very easy navigation through site.
- Can monitor analytics easily
- Good customer support service available online via email/phone call (not sure about video chat)
Cons
- Difficulty getting started initially due lack proper documentation
- Sometime lagging issues