Pros
- Very helpful support staff
- Easy-to-use platform and the developers made sure the system works well out of the box without any customization needed.
Cons
- The page layout could be better organized
- Integration with SharePoint 2010 didn't go well because of several issues such as lack of configuration options, etc.