There are very few cons. Below are points that depending on personal preference, could be seen as unfitting to what you're looking for:
We serve a huge variation in customers and this can introduce interesting challenges for product building to serve everyone's needs in the most elegant way.
From a company culture, I see no negatives. Depending on lifestyle and personal priorities, some may feel that we are scaling fast.
To me I see this environment as opportunity - it unlocks and allows for people to step up, step sideways, have broad experiences and ultimately flex into areas they may not otherwise get to experience at a larger company.