Pros
Genuinely kind and supportive teammates — low ego environment Strong emphasis on work-life balance (almost too much at times) Flexible remote culture; easy to manage personal life Decent pay and benefits, especially for a non-FAANG company Engineering standards are decent — code reviews and documentation are taken seriously
Cons
Execution is painfully slow — too many meetings, too much alignment, not enough shipping Consensus-driven culture means even small decisions take forever Promotions feel opaque and sometimes political despite the “no politics” claim A lot of “process over impact” — writing docs is often valued more than delivering results Legacy systems + internal tooling can be frustrating to work with Innovation is limited — many teams are in maintenance mode rather than building new things Hard to stand out — performance differentiation is weak, high performers not strongly rewarded Feels very “comfortable,” which can lead to career stagnation if you’re not proactive