Pros
Fantastic people on the non-management side. Co-workers are really a family environment, everyone helps out. Dog-friendly office, convenient location, occasionally the upper management would cater lunches and dinners if we stayed late (which was pretty frequent.) Alcohol for after-work parties, on occasion.
Cons
Upper management is sexist, old-school, white man old-boys club that's Mad Men style, in a bad way. Not involved with the lower employees at all, and condescending. Terrible work/life balance... quite frequently upper management would take the team on a fun group outing, but creative dept. was expected to stay and work overtime without so much as a thank you, and excluded from the fun group activities due to the work demand. Turnover rate was atrocious. Squeeze every penny from the employees they can and rely on the 'fun work atmosphere' to entice potential employees.