Pros
The culture of the company is very energetic and engaged in every department throughout the organization. Some of my co-workers have become some of my closest friends outside of work, regardless of our geographical differences. On the sales side of the company, the senior management does an excellent job empowering their teams to make high-level business decisions. Sales Leadership also places a high emphasis on personal and professional development whether you've been with the company 2 years or 25.
Cons
The company (and the industry) operates at a very fast pace, which can be a turn-off for some people. Also, some of the sales planning cycles can be long and tedious, but are sometimes a necessary task in an ever-changing environment.