Pros
Benefits and share options are decent. Food and coffee in office are great too, but the office itself is standard open-plan hell, with desk positions shuffling multiple times per year.
Cons
The company-wide culture is a surreal hellscape of toxic positivity, massively invades into the personal lives of employees, and micromanaging is the norm. The toxic positivity is part of a culture that demands loyalty and demands that your colleagues be treated like your own family, with after-hours social events being the norm. The boundary between work and home is utterly nonexistent. The company claims it has a flat, manager-less organisational structure; but this creates an environment where a few entrenched engineers hold unilateral control over massive sections of the codebase with no accountability. There's also no room for career development outside of their very strict career plans, which are applied unilaterally. Engineers are forced to remain engineers, are expected to become overworked senior engineers, and are not able to move to different roles in the company.