Pros
Good pay, 3 days per week lunches
Cons
First, is high levels of stress and fast pace, which are ever increasing. It's not sustainable. Click-y management. It's sort of a spoiled boys club (despite few women among them). Recent promotions and hires only supported "like hires like" rule: no diversity at all. Very few vacation days (15 days and mandatory shutdown). A lot of lip service: during all hands HR has brought an issue of bad Glassdoor reviews, but didn't show any care to address the issues. Ever-constricting review cycle, open office plan and agile. All the tooling to make your workspace as painful as it gets. Managers can slack off-hours. The work you do drastically changes quarter to quarter, no consistency. It is fully determined by management, you have no say - engineers are pawns in their game. Engineers are considered a disposable commodity and not appreciated. Lack of empathy from leadership. CEO's quote highlights the hypocrisy pretty well: "one cannot achieve great things with mediocre effort" and then explicitly says that not everybody is suited to work here. Here goes "inclusive" workspace!