STC employs 82 employees. The STC management team includes Pietro Dal Sasso (Project Engineering Department Manager), and Wail Alrefai (Manager).
Looking for a particular STC employee's phone or email?