STEDI employs 37 employees. The STEDI management team includes Sandra Yilmaz (Founder), Mohit Sharma (Head of Digital), and Luke Bowden (General Manager).
Looking for a particular STEDI employee's phone or email?