Pros
- Easy, quick to learn interface
- Great customer support team
- Flexibility when designing client websites + page layouts+ templates etc.
- all without having any coding experience whatsoever required :)
Cons
- That most things need an upgrade fee before you can access certain features / functions