Pros
-BP has some of the best assets to work on. -You can move to different projects / locations every 3 years. -Base salary seems competitive. -You have access to many senior technical engineers to ask questions. -Getting every other Friday off is very nice and the work life balance is good.
Cons
-The company reorganizes every other year which hurts productivity. -Lots of initiatives and processes driven from the top down. Most of these processes don't address the root cause and it just becomes another burden for the working level. -Yearly bonuses and salary administration seem to be more connected to the price of oil than on how well an employee performs. -Some of the decisions from upper management seem to focus on the short term benefits and not what is best for the long term. -We used to have offices but went to cubes a couple years ago (still not a fan of cubes).