Pros
- Easy way customizable
- Great customer support from people who understand their product.
- Good documentation/tutorials written by experts!
- Flexible enough they let me do pretty whatever i wanted (for example if necessary change workflows)
Cons
- At first everything was not clear but after some usage user gets used.
- Sometimes UI looks confusing