Pros
Open culture, generous perks (free food, fitness classes, flexi-hours, great hardware)
Cons
- Not much innovation in the company. It has grown by acquisitions and there hasn't been any in-house development of a new product in the last decade. It's mostly running on the money brought in by the JIRA machine. - Middle management lacks people management skills. There is a lot of groupism and favouritism. If you are part of 'the group', you'll get promoted, but if you don't 'show loyalty' you'll be sidelined and be forced to move out. It's a classic case of long-term employees being promoted to middle management without any training. - In my team, one couldn't question the decisions of the leads. And this was purported as a 'team value'. There was a lot of micro management. Your disagreements could be highlighted as 'not playing as a team' during 1-1s. - It wasn't 'Open company' to me. One's comments on the internal wiki or messages in the public (internal) chat rooms could be used negatively during annual reviews by the lead.