Pros
Great people and place to work, mostly of the sales team been working in the industry for long time so its easy to integrate with all, strategies well defined, this helps to achieve your goals quick.
Cons
Competitive market, some times get frustrating, disconnection with some departments and the sales team