Pros
- Easy access from any device
- Very user friendly
- Great support staff.
- Amazing toolset available online without needing physical software installs or CDs/DVD's etc
Cons
- Need more integration options between various platforms
- Sometimes there seem like too many steps required during setup process