Pros
Management is super friendly and helpful, rather than micromanaging like most other corporate jobs. You really feel a sense of freedom here to get your work done. Everyone is so passionate and positive, which makes it really easy to stay motivated. Everyone sincerely cares about each other here and it is actually fun to come to work! Besides that - unlimited PTO, great medical, dental, etc. benefits, awesome affinity programs/clubs, fun company events, stellar bonus pay/rewards if you meet your goals, and so much more!
Cons
Salary is always a little lower than desired when working for a startup - but that's not necessarily a con here. They are very transparent about career pathways and how you can reach the next salary level. Also, it's easy to see that the success of this company keeps getting greater and greater - so again, they make it easy to stay motivated and goal-oriented.