Ecosia
Show contact
Christian Kroll
Founder & CEO
Tania Mercado
Head of People
Wolfgang Oels
COO
Lasse V.
Chief Technology Officer
Jon Marks
Head of Business Development
+ 11 more
Craig Cheetham
Office Manager / HR Admin
Current role
View in org chart