Most recent CEO has been partially eroding the hybrid working benefits, and was dismissive and blunt about the changes. Senior management requests plenty of feedback on all kinds of topics, but that feedback tends to vanish into action groups and ongoing discussions. It feels like they're genuinely trying but there's not much real impact.
Legacy codebase is challenging to work with, being the amassed culmination of a vast number of contributions from well over a decade. Technical debt in general is very high: client bugs are dealt with promptly, but less critical oddities, internal annoyances, build warnings, and other such daily frustrations are accepted as just being too low priority to resolve. This doesn't seem sustainable.
Development career progression is not smooth. New senior roles have been created but moving into them is very binary. Annual review outcomes are crucial to progression, and it is very hard to meaningfully advance outside that window.