Very hard to advance, and managers are often hired from within and not competent - not a lot of collaboration between departments. It's hard to make changes and provide input. Very rigid processes and work pressure can be extreme again depending on your role, but I've never worked for an organisation where so many have had to take sick leave because of stress. It's better than it has been in the past however.