
Knowing what is going on in production.
Remove some of the managers. They were Peter principalled into the job. Stop outsourcing new dev work and making in house teams clean up the resulting mess and do support only.
Over worked and under paid. A lot of talk about work life balance but it is expected to take calls while in the evening or 2am, weekends, on vacation or while sick, even if you just got out of the hospital. Since the company is global calls come in from dev teams at 2am often with 8am calls.