Pros
The company perpetuates a flexible work culture and is a hybrid working environment, allowing remote work 3 days per week (unless negotiated otherwise).
There is a shared lunch on Fridays, the company used to go on fun activities together but I'm not sure if they still do.
Most of the leadership team are quite down-to-earth people you could grab a beer with.
MacBooks!
Easy to work with tech stack.
The development process is pretty streamlined and it's easy to push code to production.
Cons
The CEO has narcissistic tendencies. He speaks to people below him as if they are worth less.
LOTS of legacy code.
The workplace has quietly separated into cliques and with the recent possibility of being acquired by an investment group the clique-ness became worse, particularly with a more stark separation between LT and everyone else - though I'm not sure if this would continue.
Lots of recent layoffs in the software & product departments.
Mostly white people.
The office leaks in rainy weather.
MacBooks (if you don't like them).
The product team are severely overwhelmed and often don't have much time to test the features. This is the blocker for a more efficient CI/CD process.