Pros
Healthy salaries Very good work / life balance (I've heard work life balance used to be a problem in the past, but at least in terms of the tech dept I have zero complaints) Lots of opportunity to try new things/implement new processes Very healthy work environment, I have yet to encounter nastiness, back stabbing, aggression Tech here is 50% women, in my two decades of tech work that has never, ever happened before. A lot of very cool events happen here, all sorts of things you're encouraged to take part in, from the 67% symposium to movie events, to 29Rooms, to live talks about racism & other topics of the day. It's a very inclusive environment, and at least from the tech department, there's no major egos clashing and no one talks over you or dismisses you out right. I honestly don't feel like I'm being challenged 24/7 for being a woman in tech. It's refreshing.
Cons
Has some start-up-ness to the company, they're growing fast and have some growing pains. But I know there's a lot of (good and healthy) process being put into place, insofar as the tech dev side of things go, so I'm not worried.