BP is a great company to work for. You will have many opportunities to grow and advance. It is best to find a stream you like and stick with it. Examples are Upstream (oil and gas exploration and production), Downstream (pipelines, refining, retail) and Trading (oil and gas trading).
Growth, opportunities for advancement
Advancement methodology changes between depth and breadth.