Has anybody been wondering why after a flurry of very detailed 1-star reviews, there's always a similar flurry of pretty vague 5-star reviews? Just sayin...
Media teams are poorly trained and the reliance on proprietary tools and practices makes for a weak set of transferable skills. The narrow focus of most positions in the day-to-day means that this will only prepare you to work at another agency in pretty much the same capacity. Forget moving in house because the skill set needed is much broader and not simply silo'd to search, social, programmatic, etc. This, I suppose, is not a con if you never leave...but let's be real, most do eventually start looking around for better pay.
Diversity abounds as long as you're under 25 and thrive on happy hour culture.
Account managers and directors are grossly overpaid and underqualified, and I'd bet most have never even seen the interfaces of the ad platforms their teams manage. Media does all the work - account puts a bow on it, with a deck or whatever, and gets all the credit. Junior managers are glorified secretaries and the directors are not much better, yet earn the top pay grade on every account. When your team has no idea what you do all day, something's up - and speaking in high-level businessese, buzzworded jargon can only fool people for so long.