Pros
- Competitive compensation - Some smart people in individual teams - Good relocation support
Kontras
The engineering culture is deeply hierarchical. Architecture and technical strategy flow strictly from the top, and senior engineers are expected to execute, not contribute. Questioning decisions or proposing alternatives is not encouraged and rarely leads anywhere. There is an observable pattern of using performance reviews to pressure people out rather than develop them. Unjustifiably low scores are given without substantive feedback, clear benchmarks, or prior coaching conversations. It is hard to avoid the impression that this is a deliberate tool for quiet layoffs - avoiding the cost and optics of formal redundancies. Overall: If you value engineering ownership, technical influence, and honest management - look elsewhere. This is a place where senior engineers are expensive ticket-closers.