Pros
Good size: large enough to provide nice benefits and a team around you, small enough you can still get stuff done. Lots of experienced people. Serious equity upside due to depressed (but publicly traded) stock price with sizable revenue opportunity within reach. Development culture of professionaism, mutual respect and maturity (the good kind). Positive changes in leadership. Huge shifts on the team make it a different company than even a year ago so take older reviews with a big grain of salt.
Cons
It's a media company that does business by developing software. The two sets of expertise have different expectations, histories, and timelines. This isn't specific to this company, but it explains much of the inherent frictions in the job. Negotiate that well and you're set. Some lingering discomfort from rough early years (well documented in other reviews), but it's definitely a different company today. Many seasoned founder-generation staff have left, leaving room for the next generation to step up but without a lot of guidance so you'll be working it out for yourself a lot of the time.