Pros
- Fast growth, like a roller-coaster ride, has its challenges, but overall it's a lot of fun and presents tons of opportunities for growth. - Flexible. People can change roles and jobs, and participate in experiments, and move across departments / groups. If you're very curious about trying or doing something, you can do it. - Smart folks. Everyone around you is either really smart or really really smart. - Open-minded. Most folks are open to talking about all sorts of ideas, approaches, and projects. Data-driven, for the most part.
Cons
- Growing fast means processes break, don't scale, or don't exist at all for some things. Usually I think this is OK, but in a couple of areas, like annual reviews, it's not ideal. - Some favoritism displayed by management towards certain folks, whether earned or not, is seen by others and resented by some. - If you need a very precisely specified job, with instructions down to the finest detail, this is not a good place for you.