Apostra employs 40 employees. The Apostra management team includes Emma Mulitz (Co-Founder and Head of Engineering), Michael Blum (Chief Legal Officer), and Ian Fuller (Product Marketing Lead).
Looking for a particular Apostra employee's phone or email?