Pros
- Great visuals
- Easy to use interface (although not great with smaller screens)
- Lots &/or ways possible customization able through admin panel/code changes, making sure everyone is able access at their own comfortability
- Extremely helpful support team from beginning planning stages thru implementation process
Cons
- Almost everything is ok