Pros
Most of the people you'll meet will be genuinely wonderful. They are smart, talented, sociable, and overall great to have as coworkers. People will be open to collaborating with you and sharing resources. People are willing to spend time explaining company lore or process with you. People form actual friendships (though sometimes cliques form as well). Pay is acceptable. Not high but not bad for a small startup. Unlimited PTO which can also be a con. Depends on your manager. If you have one that supports your time off, it's a blessing. If you have one that prioritizes work and the company more, you might be told "No" when you ask. There are lots of negative reviews recently so I wanted to add in my two cents. A lot of the negative feedback is true. I don't disagree. That being said, it isn't a horrible place to work for everyone. If you can manage your expectations, if you are passionate about AI, if you don't need guaranteed job stability, and if you are willing to work flexible hours (aka maybe a weekend here or there), this could work for you.
Cons
The company might say it's moving in a better direction, but the consistent layoffs of both tenured and new employees says otherwise. Will this company ever find its footing? Maybe. Will this company succeed in the long run? Unlikely. It's strange working at a company where at least half of your coworkers are actively or passively applying. I've never worked somewhere where it was the norm and people were this open about how they were trying to leave and look for a new job. The CEO is undoubtedly an intelligent person but his presence and persona create more politics than progress. In some startups, you're encouraged to challenge ideas and play devil's advocate. This is not that kind of startup. Instead, it's created a culture where people are incentivized to nod along and agree with the CEO since any sign of professional discord is seen as a problem.