TerraPay employs 564 employees. The TerraPay management team includes Ambar Sur (Founder & Chief Executive Officer), Deepak Bhutra (President - Business Development and Strategy -Payments), and Aniruddha Sane (Co-founder and Chief Business Officer).
Get Contact Info for All DepartmentsLooking for a particular TerraPay employee's phone or email?