Pros
- Super customizable almost anything is possible
- Very intuitive interface for non technical users
- Great support staff available via email, chat room,
- Lots o' potential applications beyond what we've seen so far.
- Excellent customer feedback rating system
Cons
- Almost never