Pros
Great perks/benefits, exciting growth, top performing talent. It's at that fun stage where they have the infrastructure and resources of an established company, but there's definitely still a scrappy startup mentality due to the rapid growth that they're experiencing. So if you're a creative problem-solver, it's a great place to be.
Cons
Not very many to be honest.