Pros
CNN is a great company. I basically grew up working here as I started soon after graduating from college. The company invest in its employees, presumably so they can retain them. There were tons of perks: a gym in the building, health programs (they paid for you to train for and do a triathlon), company 5ks, free FitBits, free tickets to sports events, discounted tickets to various Atlanta spots like Botanical Gardens or High Museum of Art, tons of PTO.
Kontras
Lack of diversity in upper management. CNN is relatively diverse among the rank and file but not so much in the upper or even mid-management. The compensation is also not that great if you start their young, as I did, and stay in the same role in the same department. Your best raises will come if you switch departments or roles (ex: writer for Domestic becomes a writer for International; writer for Domestic becomes a producer for Domestic.). If you rely on just the yearly merit-based raises, i.e, you remain a writer at Domestic for years, your raises will be paltry. They’re less than 5 percent; I believe they’re on average 2.5-3 percent. That’s barely anything and discourages loyalty to a particular role or department.