178 employees
Need is a Venrock-funded healthtech company building the world's first cancer protection system.