Vantaggi
They treat you like a person, not an employee. That's reflected in the benefits and how management approaches employees, no yelling and screaming about challenges, just collaboration and ideas. The office environment is very fun, and expansive (can only speak for Seattle). It is a very challenging company due to the pace and ingenuity around every corner, which is awesome. If you apply yourself, you'll go somewhere. Yes, office politics exist, but generally, it's a meritocracy.
Svantaggi
It's hard to write cons because I genuinely enjoy the company. But first off, if you're a recovering alcoholic, STAY AWAY, or have your sponsor on speed dial. Unsecured booze is in every corner of EVERY floor, stashed in closets, in every fridge with teams taking jello shots in public kitchens. It's very hard to deal with in sobriety. Almost every event has booze, morale events are at bars, gifts are generally booze etc. Be firm in your sobriety or do not work here