Pros
Brilliant product / engineering / design team, excellent and friendly culture, and a great office featuring cool amenities like catered lunch, a fully stocked fridge, a ping pong table, a pool table, and a video game room. Work life balance is quite good. Unlimited WFH / sick days is nice, so long as you don't abuse the privilege. The company is certainly starting to feel like it is transitioning from a startup to a more corporate type work environment, in that there is a strict emphasis on tight code review and more process from product spec down to development. Company has and continues to expand rapidly and succeed in other regions, and has a positive looking future.
Cons
Comp seems to be an issue company-wide, which has led to some turnover. Engineering culture (while good) is quite separate from the rest of the team.