Pros
Good relations, some people are well skilled, sometimes payments were good and while having a managerial position most of work can be delegated. Top management care about safety and environment. Good portals and IT security.
Cons
Although I had some managerial positions but generally they have strange criteria of selecting managers specially recently top management pick the less qualified managers and in some BU's managers can delegate almost all of their work to someone else. They have huge gaps in payment, compensation and benefits. There's always someone to blame for not doing your own work. Everything is about good relations and flattering. In spite of being a big international company and having a good system and code of conduct, it can be only on paper or software, backstabbing is a lifestyle, employees can be forced to violate the system and be blamed for it the next day. So much compliance but if you close your eyes you can live well. In some BU's administrative teams are much bigger than technical teams and more powerful to the limit of effecting the company benefits. So much pressure and barely have time to live even if you are doing nothing actually.