TerraIndex employs 20 employees. The TerraIndex management team includes Herry Bruins (Founder, Managing Director), Fréderique Roemer (HR Manager), and Delphine Michault (Customer Success Manager).
Looking for a particular TerraIndex employee's phone or email?