stc's Sales department is led by Thamer Elrayes (Director of Digital Innovation business development) and has 1622 employees.
Abdullateef AlSenan
General Manager
Looking for a particular stc employee's phone or email?