Pros
Pretty flexible with working hours
Cons
I had over 12 Line Managers within my 8 years with BP - Lots of turnover and re-organizing With each new Line Manager, I had to reprove myself which made it very difficult to move up in the company. I had 3 Line Managers that lied on my yearly Performance views stating that I missed key milestone dates on my projects but when asked what dates I missed, they couldn't name any. I reported them to HR with little to no response. If you are a woman or other minority, then you are more likely to advance in the company. During 2015, when BP was cutting over 20% of their people, I over heard HR telling someone on the phone that they could NOT let any women go. You must watch your back while working at BP because the managers will throw you under the bus. Important note: I wasn't laid off by BP. I left on my own and I'm actually found a company that respects their employees. There are much better companies than BP to work for.