Pros
- Highly respective of diversity - Senior Management very open to mentoring and advice - Highly skilled colleagues - Great benefits and pension package - Immense diversity in job options available - because of huge geographical spread so each role is like a new job - A genuinely good company with genuinely good people - Superb work-life balance
Cons
- slothful HR (but thats the case everywhere!) - Policies and Processes keep changing before there is a chance to settle down - High reliance on consultants to come up with a new strategy everytime a new leader of a division comes in. Consultants dont put their money where their mouth is. So things keep changing every few years (read: above comment) - Focus on 'change' to showcase leadership rather than 'silent running' and 'stability' - slow salary growth after joining (my peers in consulting firms get 20% pa raises compared to 4-6% I get) - Negative impression of the company after the Macondo incident (though I strongly blv that BP is a genuinely good company - much better than its other supermajor peers)