Pros
I don't think I've ever worked at a company where I've loved my coworkers this much!! Everyone is incredibly intelligent, driven, helpful, and supportive of each other. The entire SF office is super close and genuinely friends with each other! The product is fantastic as well; we are growing so quickly because we're adding clients every day. The benefits are also great: flex time off, catered lunch every day, tons of swag, fun office events at least once a month, and an actual work-life balance (I'm really surprised some of the other reviewers have called this out negatively, hasn't been my experience AT ALL).
Cons
It is definitely a company where you need to be comfortable working independently; I think that's a pro, but some might consider it a con!