Pros: It's been great working on an impactful, meaningful mission alongside intelligent and thoughtful coworkers who always strive to do their best. Given it's a rapidly growing startup, you're given a ton of responsibility early on to tackle projects and make a real impact. Additionally, the benefits package is incredible, and the besides the typical startup office perks, teams are also given a social budget to do fun events together. Hours are extremely flexible for most positions as long as you're getting your work done, and the office environment itself is extremely casual.
Cons: No 401k match, although that's being worked on.