Ecosia employs 143 employees. The Ecosia management team includes Christian Kroll (Founder), Fred Henderson (Commercial Growth Manager), and Wiebke Schulz (Financial Accountant).
Looking for a particular Ecosia employee's phone or email?