Pros
- Easy access
- Fast response times when needed.
- Very good customer service support team!
- Great product development capabilities (and willingness) we've had great success building custom solutions using their technology platform
Cons
- Almost everything is ok