I would not in a million years recommend working here despite the positive aspects. Management below the CEO was incompetent and chaotic. Rather than prioritizing hiring people with excellent management skills who had experience in startup/growth stage tech companies, hiring was focused on alum of big name companies, and high-level leadership experience at recognizable companies. These managers had absolutely no clue how to work within the unique environment of a startup, even one growing quickly.
It's expected for things to change quickly in this type of company, but the expediency with which things went from completely on track to a total mess was unhinged. One minute you were doing an amazing job and the project was going well, and the next minute you're getting chewed out for something completely inconsequential. Management's expectations were all over the place and constantly changing, so that no one could possibly keep up or meet them. Feedback was completely Jekyll/Hyde -- you could be getting great positive feedback, then go into a review and be shredded to pieces out of nowhere. We were constantly walking on eggshells and expecting to be gaslit into thinking we'd done something wrong at any moment.
The company's priorities are just generally all over the place. Because of that, you'll end up wearing way too many hats and having expectations constantly moving and expanding so you're being criticized on how you're doing a job you were never hired for nor are qualified for despite tackling it and reprioritizing your own work to do something you're not supposed to.
Overall, absolutely garbage management, lack of direction, and poor expectation setting completely overshadow how incredible the people are. People were constantly frustrated, but we at least had each other.