Pros
Great work/life balance. I've loved the degree of autonomy I have. Definitely no micromanaging here. The culture is awesome. Everyone I've met has been great. Honestly, it feels good to be working with a group of responsible, reasonable, and hard working people on an awesome product.
Cons
The only cons I can think of are the typical pains of a rapidly growing startup. We are adding new people all the time and with that growth comes rapid change. But the management team have done a very good job of dealing with things. But if you don't mind adjusting to new team members and accepting new or different responsibilities then you'll be fine. To me, this feels more like a pro than a con but I know people who feel differently so I put it here.