The structure is HUGE. I report data to at least 4 different management groups (local, regional, business unit, product specific...). This causes a lot of waste in my opinion.
Also they can be really slow to adopt new policies and with the large management sometimes getting buy-in for improvements is impossible.
Your development really depends on your direct supervisor. I've been lucky, but I have colleagues who try to set up a 5 year plan with their boss and they get 0 support.