Pros
The people here are great, it's always a fun day interacting with co-workers. The office in general has a very positive, up-beat vibe that contributes to the atmosphere of success. There are consistent incentives from management to help keep us focused. The hours are pretty great. The company happy hours are always a good time. There is a lot of dedication to the corporate culture here.
Cons
The pay structure needs revamping. The tiered incentive system leaves many account managers, who contribute to the company in a real way, un-compensated. The 401k match is lackluster at best. In addition, steps need to be made in regards to management's transparency. Certain managers are unresponsive to emails and there seems to be quite a bit of favoritism.