Pros
Good employee benefits. Management appear to take diversity and inclusion seriously on the face of it. The company obviously have access to a lot of financial power which means you get to work on some huge potentially industry shifting projects.
Cons
Too many marketing types here. They talk the talk but many have no substance or real experience behind them. Some are deluded to the point of believing their own BS. Unfortunately it is the people who BS the most that get ahead. Bit of a yes culture. Don't try to say anything negative about anyone's project. It is not the done thing... Everything is great. Obvious that in many areas there is still an old boys network. Very evident in the recent re-org of the whole of BP. Some people so clearly given promotions or entirely new job roles because they were friends with the right people.