Sts employs 423 employees. The Sts management team includes Marc Netka (Chief Executive Officer), Vitaliia Kucher (Senior VIP Account Manager), and Dawid Prysak (Chief Financial Officer).
Looking for a particular Sts employee's phone or email?