Pros
Nice buildings, campus is Eco-friendly, very convenient work locale, free parking, events for family, good pay and bonuses.
Cons
VERY political company, minimal respect for experienced employees joining the company, often times promotions or Senior Level Leader jobs (Level F and above) are only given to people who "know" the management team or who are telling the management team what they want to hear. Very British-centric for adopting ideas and valuing opinions. Americans on global teams are treated with an inferior positioning to their British colleagues. If you can accept this environment then BP is a good fit. Company is downsizing considerably due to the legal problems of the Macondo spill. Basically going to a skeleton work model for the US locations. In financial hardships right now.