BP

Sector: Oil & Gas

Awards & Nominations

Top 100

Summary

Ranking: 20
Locations: Zimbabwe, Zambia, Uganda, Tunisia, Togo, Tanzania, Swaziland, Sudan, South Africa, Sierra Leone
View available roles