Oterra's HR department is led by Massimo Macchiarulo (Head of HR Processes and Systems) and has 12 employees.
Kjestine Tatarata
Human Resources Generalist
Jacob Petersen
Senior Business Partner
Kalina Pavlova
Senior People and Culture Business Partner
Massimo Macchiarulo
Head of HR Processes and Systems
Roberta Bottazzi
EHS Manager
Punit Saraf
Global Sourcing Manager
Looking for a particular Oterra employee's phone or email?