Pros
You have a lot of flexibility in terms of working hours, off days.
Cons
The onboarding, if you can call it that, consists out of chaotic and outdated notion pages. Management is a disaster, none of them actually have experience in what they are (supposed to be) doing. Founders cannot be serious, they are like high school girls, constantly giggling during company meetings when presenting and being more concerned with coming up with "fun" names for projects rather looking at the actual problems. There is no product-market fit anymore, all the knowledge is with 4 people in the company, if one of them is sick or on vacation, the company suffers. Strategies change every 5 minutes and no one really knows what they are doing. Want to be enterprise ready before even excelling mid market. Hiring process is an absolute mess, people are being interviewed, rejected, then anyway sent to the next round and then stalled for weeks. It's very disrespectful towards candidates, so don't waste your time. Have some cool benefits but make sure you always spend everything right away, every few months they come up with a new reason why you no longer have access to it. During offsites, they take you out for dinner but they only pay one drink for the entire evening and when the most junior people buy a bottle of wine for their table with their own salary, one of the founders has no shame in filling their own glass with it. They keep talking about company culture but have no problem with firing employees that have been around for years from one day to the other and immediately log them out of all the accounts.