Pros
Nice office, great colleagues, and a lot of interesting large scale technical challenges.
Cons
Worst leadership team I've seen in the tech industry. The CEO is incompetent, hypocritical, narcissistic, and has no clue what a real leader is supposed to do. The rest of the C-level team are his puppets and just echo what the CEO said. In all hands, the CEO told everyone to return to office or contact HR for severance, while he himself hardly shows up. He also keeps telling everyone that there's never been a better time to be part of the company, but the reality is the opposite. Many talented people left the company or got fired, and it is still bleeding talent. Everyday is chaos. The core product is unstable. It's embarrassing that the company only found out about their mess when customers escalated. Had so many p0 instances that the customers requested the company to impose an immediate moratorium to block any production change. Last year the company changed the bonus structure to part individual performance and part company performance. At the end of the financial year the company missed the revenue target and the CRO (who had been in the company for less than a year) just quit, so everyone's bonus got ruined. This year the company, again, changed the compensation structure and got rid of bonus entirely. This is extremely discouraging and completely destroys any motivation to work hard.