Pros
I learned a lot and the people (at the junior levels) are amazing
Cons
No clear direction or goals, and the senior management is messy, constantly changing its focus. The men in charge are misogynistic and don't understand how to lead a company in the digital age, thinking they understand what the audience and "millennial" want when they clearly don't. Even though it's targeting to multi-cultural young people, I often heard racist and disparaging remarks. People are constantly leaving without any sort of re-hiring, meaning the remaining team must continue to increase their workload, which decreases quality. People that have worked there forever believe they should have seniority, even when they are clueless (which is often). The environment is gossipy and toxic, and politics rule everything.