Pros: very good pay (for performers), "open book" culture
Cons: mediocre pay (for those with tough territories), politics, autonomy of supervisors to selectively enforce rules, work/life balance
This company is growing by leaps and bounds. It prides itself on maintaining a small-cap fee and operation, but it is definitely not a small company. This is leading to some tension in the company.
For employees working at the home office, the environment is casual, collaborative, energized, and personable.
For field travelers, the experience is very different. Depending on your supervisor, certain rules apply or don't. The message to the field is "sales, sales, sales." Nothing is more important. However, job performance and personnel reviews are not based primarily on sales performance, but rather a supervisor's interpretation of other, minor job functions.
The company talks about how work/life balance is very important to them, and proves it to the people in the home office. But based on the increasing work load for field staff and the explicit expectations therein, it is near impossible for all but a few with small territories to have a legit balance in life.