Pros
There really aren't a lot. There were lots of opportunities for training and the occasional pizza lunch, but other than that, most of my comments belong in the "Cons" column.
Cons
If you aren't a member of the "in" crowd, you get left behind quite a bit. The salary was very low compared to other similar companies in the area. The team tended to blame a lot of current problems on previous employees who weren't there to defend themselves or justify their decisions. A huge focus on tracking customers' every move and so desperate to be a large publication that they tried to emulate every practice that every successful magazine did. The team I was on was condescending at every opportunity and when something went wrong, regardless of whether it was within my realm of responsibility or not, I was always the first to be blamed because I was one the newer people, even after i had been there almost a year. Ideas weren't considered and questions often were met with "because I said so". This made for a HUGE feeling that I was just a grunt rather than an actual member of a team.