Very political. Job performance does not appear to be related to actual metrics or goals, but instead how company politics play out. Engineering just got almost entirely rinsed when a new leader came in. Leadership says they want you to speak truth to power, but actually don't. If you have the CEO's ear, you can manipulate optics. In fact, its better to convince the CEO everything is going well rather than actually doing a good job and delivering, especially in engineering. Optics around success of a product are often colored by a small, incredibly vocal minority of customers. Software delivery velocity is incredibly low due to massive technical debt. Budget for engineering is shoestring so I don't see that debt being addressed effectively. Especially when independent self-starters are forced out if they don't toe the line of the new VP of Engineering, who is a poor listener and feels threatened by almost anyone who knows what's going on.