Terra employs 125 employees. The Terra management team includes Remy Bernstein (Founder and Managing Partner), Kip Miller (Associate Director of Content), and Maria Dieste (Associate Director of Client Operations).
Looking for a particular Terra employee's phone or email?