Eni

Sector: Oil & Gas

Awards & Nominations

Top 100

Summary

Ranking: 43
Locations: Tunisia, Togo, South Africa, Nigeria, Mozambique, Morocco, Mali, Libya, Kenya, Ghana
View available roles