Teamlead employs 15 employees. The Teamlead management team includes Maria Melnik (Chief Technology Officer), Oxana Alexeenko (Chief Executive Officer), and Nataliia Ludva (Account Manager).
Looking for a particular Teamlead employee's phone or email?