Pros
Company is still growing at a fast pace despite industry competition People are friendly and reasonable when it comes to work-life balance Benefits are good - Some 401k match, healthcare options, PTO, some summer Fridays, free lunch once a week, in-office happy hour once a week, breakfast/snacks available every day, free gym membership, game/break room Company has transitioned in the past 2-3 years from a disorganized startup to a more proper corporate structure without losing touch of its culture and vision
Cons
Company is still not mature, so experience can vary a bit from team to team Company expectations are pretty high (although this could be seen as a good thing) Promotions can come and go; company is pretty small so opportunities can vary