They're trying to solve a lack of empowerment, but it's something I still find in my day to day job. Changes can't be made without upsetting lots of people and there's a few close minded people who get in the way of progress.
As a software engineer, I hardly write any code. I spent most of my time doing investigations, gathering business requirements, testing or sitting in meetings that are not relevant.
I struggle to bring anything new to the table as you have to please so many people to have it progress and fight against other priorities.
In the IT department there's hardly any HR process; we don't have any decent objectives or proper performance reviews. The compliance training within IT (not the training for everyone) is not very well thoughts out and feels like a waste of time.
There is a lack of recognition for good work.
In software engineering there is no room for progression unless you want to become a manager as there is no junior or senior roles.
Also when joining the recruitment process was slow
Some of the messiest meeting rooms I've come across
Lack of IT tools to be able to collaborate and work with team members, especially across site.
There is a feeling of favouritism in the company