Pros
Genuinely talented people, and colleagues are generally helpful and collegial. If you're here for the peers rather than the leadership, there's real value.
Cons
The culture is shaped from the top by senior management that manages through pressure and gaslighting rather than direction. Conflict gets created across the organisation with no alignment and no guidance — and leadership doesn't seem to care to fix it. What you get instead is constant pressure to upsell, finger-pointing, and a fixation on closing the next quarter's deals, with little regard for sound practice. A big part of the dysfunction is that management doesn't understand the products technically or the customers commercially, so a lot of effort ends up wasted on the wrong things. Innovation is effectively zero. The company keeps selling products it acquired years ago while neglecting further development — "innovation" too often means nicer slides on the same aging technology. And when the numbers slip, the response is to find someone to fire rather than fix the root cause. I've watched a lot of genuinely brilliant people leave, disappointed by how the place is run.