Pros
Most of the people are good to work with, or don't know that what they're learning from the CEO is likely actively harmful to their careers.
Cons
The documented company values do not in any way align with reality. The management culture is highly toxic. It revolves around micro-managing everything and publicly belittling anyone who doesn't lick the CEO's boots the right way. The CEO thinks that he can fire his way to a high performing team, instead of careful hiring and helping people grow. There are zero opportunities for growing your career. If you try to stretch or step out of your role to grow, it will be met with open hostility or passive aggressive comments in Slack or in the company's issue tracker. There is no internal mechanism to provide feedback about how to improve the company/culture/product that won't make you a target for a public lashing. Folks are penalized for not communicating enough, or forced to make themselves a target for public shaming. The toxic communication culture trickles down in to how managers treat their reports. The toxic nature is papered over under the idea that they're just communicating facts. All business related communication is done in Slack, which has its history deleted on a rolling basis, so there are no receipts.