Pros
Extremely nice managers, great place as a safety net to boost confidence and hone political, memo writing, and project management skills during your first job. PBM is a pretty swell guy. Strangely enough I consider PBM, but not any of the others immediately below him as people I could trust with my honest opinion.
Cons
Antiquated, political, not transparent even though top managers claim to be. Some VPs appear to have climbed to the top despite their sheer mediocrity (probably because no one good wanted to stay long enough to take on the role). The other half are sadly wasted talent -- they're smart people who could do well anywhere else but because they've sunk 10, 15 years into the company and old industry it's too hard to translate their skills elsewhere. (Plus they won't be compensated nearly the same.) The top leadership has lost sight of the bigger picture; instead of revolutionizing the small industry they're in or distinguishing their value, they are following a step behind competitors like Bradford. The hierarchy once you enter is: Assistant -> Associate -> Program Manager -> Director -> VP. At each level, once you grasp the process, you're basically a glorified copy editor. Weirdly enough the Marketing Assistants are rarely promoted to the Program Manager level even though they are the ones closest to the process. It's not like the Program Managers are doing any risky thinking or stratagems anyway, everything is formula based.