I like that they are very helpful, professional people to work with; always willing for input or suggestions from newbies just starting out as an administrator! They have helped me learn how best practices can be implemented into our organization without having too many disruptions of operations within my department/company at large because it isn’t something we do "on-the fly." There aren't any real downsides other than maybe some training costs associated if you don” t already know exactly what your looking fo r (or even want). We currently use them solely through their integration services but am considering adding additional products / features later this year which will require more support outside those provided by us directly via email only response time etc..