De Beers - Johannesburg, Gauteng 

Our high performing teams take accountability for their own and others' actions, work collaboratively, and always show care and respect. Are you one of them?