AO Tech has been suffering brain-drain since mid-2021, with developers at all levels leaving for salaries that AO is unwilling or unable to match. This had already left a lot of teams in a situation where they were struggling to keep the wheels spinning, so for that to be followed up by a large round of surprise redundancies felt something like corporate-suicide.
Certain pet-projects of senior management have been pushed through regardless of the impact they have on product roadmaps, the most recent example of which has been handled so poorly that literally nobody charged with implementing it have any belief in the project itself.
Major tech debt, in both software and infrastructure, are a ticking timebomb that senior management keep their heads stuck in the sand about.
AO embraces both shift-left and shift-right, pushing pretty much everybody's responsibilities onto developers.
Developers waste a ridiculous amount of time investigating non-technical issues because first-line application support is practically non-existent.
Being on your team's on-call (OOH) rota is essentially compulsory, has expectations on your availability that could be argued makes it working-time (15 min response time, 24/7), and has such poor pay that it's actually insulting.