Subsea 7

Sectors: Construction, Engineering & Science

Awards & Nominations

Top 100

Ones to Watch

Employer of Choice

Summary

Ranking: 41
Locations: Nigeria, Mozambique, Ghana, Gabon, Congo, Democratic Republic of, Angola
View available roles