Nestor employs 65 employees. The Nestor management team includes Bogdan Apostol (CEO), Raluca Apostol (Co-Founder and Chief Product Officer), and Vlad Albert (Head of Development).
Looking for a particular Nestor employee's phone or email?