BioCatch employs 323 employees. The BioCatch management team includes Gadi Mazor (Chief Executive Officer), Eyran Blumberg (Chief Operating Officer), and Simon Faiman (Chief Information Security Officer).
Get Contact Info for All DepartmentsLooking for a particular BioCatch employee's phone or email?