Pros
The atmosphere is incredible. From the day I started my co-workers and superiors have been welcoming and helpful. It is an upbeat and happy environment that makes the entire experience better. The nature of the job calls for a competitive atmosphere which is accomplished but in a very healthy manner. We push each other to do our best while staying supportive and helpful. Management is great; they're helpful, give solid training and good advice, yet they never give the feeling as through they're breathing down your neck. They definitely lead by example and through respect, rather than fear.
Cons
The biggest downside is the bonus compensation structure. Goals are very number driven, which is understandable, but the structure of the system could be improved. There could be more consideration given to other factors rather than hitting a certain number as an account manager. A more diverse, wider ranging, system would possibly be an improvement as well.