The salary is higher than the average, that's one good thing.
The software team expanded too fast, and management is not able to catch up to the changes, causing numerous issues.
Opinions of developers were mostly ignored by management. Decision making were mostly done by the top few people, with no inputs from developers.
Tasks were often time assigned to people who have no ideas how to do it, and with no directions beside asking them to go figure it out themselves.
Micromanagement becomes the norm when budget becomes tight, causing high stress to developers. Time assigned to tasks were often unreasonable.
Most of the code were only known to senior developers, causing them to be busy all the time.
Inadequate training/improvement plan for developers.
Technical debt has been piling up, causing numerous bugs to appear.
Higher than average salary