Pros
- Easy setup
- Very easy customization options if you need them!
- Great customer support / response times from their technical staff, they were always quick in getting back me.
- Flexibility around usage (ease)of deployment/use depending upon your needs; i e cloud vs premises etc