Pros
Lots of focus on personal development, excellent team atmosphere, and engaging work. Young & fun coworkers keep things fresh. Everyone loves working here and it shows -- there is an unusually friendly and collaborative attitude that permeates the daily interactions. Freedom in your daily activities without any hint of micromanagement and tons of flexibility in working hours + ability to work remotely.
Cons
Senior living is not going to impress your friends but the technology and interesting projects help make up for this. The office space itself leaves something to be desired though there are many nearby places to walk for lunch/coffee. It's a young company that lacks the maturity of a bigger organization, as expected in a company of this size.