Pros
Cons
+ Solid customer support when you need it
– Onboarding docs could be clearer
+ Regularly ships meaningful updates
– Mobile experience lags behind the desktop version
+ Easy to onboard a new team member onto
– Pricing gets steep once you scale up usage