Careers here are what you make of it. Put in the effort, learn, and grow. The company offers all types of employment opportunities in many fields and promotes a culture of diversity and inclusion for all.
The work at BP is actually enjoyable and I would recommend it, but not to everyone. You meet a lot of good people and the hours are so flexible, it's insane. I worked there as an "in-between" job while I look for a job to start my career. Overall it is a great place to work!