Pros
Everyone not in leadership is doing their best to keep the company afloat. Devs are working extra hard but still try to be good teammates to each other, HR is doing everything in their power to keep other employees sane while dealing with leadership whims, product is in a constant chase for "more logos" to please the constant pressure for growth and still try to keep that pressure away from other employees. Oh yeah, they also pay "well".
Cons
Leadership is a disaster. Everyone with a "Chief" in their title is in a power trip, unless you mention "growth" or the trendy word of the moment like "AI" or "crypto" you're invisible to them. They are all about having to be a "team player", which translates to obeying their whims or getting the axe without an opportunity to say goodbye (and yes, the layoffs are common even when they are being profitable). Everyone under them is an unhappy liar or simply delusional. The interview process is long, tedious and they might change the role months in if someone doesn't quite like you.