Pros
Smart, motivated coworkers and for a hard working work environment, very fun and interesting. Great exposure for your work. People are impressed to hear that you've worked there.
Cons
Management, as everyone else says. And believe me, I am not disgruntled. There are major flaws in how that place operates. From the very top down, managers are the worst communicators in the company and it's clear that they have as little idea of what they're doing as anyone in that company. They call them "growing pains" but, really, they're mistakes. I almost think the forward-thinking ethos of the company, always looking for what's next, hurts them in this way as they are terrible at nurturing and retaining talent. That might work fine for them now as they grind away at meh content that fits a Facebook algorithm, but it doesn't seem sound.