Stitch employs 214 employees. The Stitch management team includes Michael Burton (CEO), Alexandria Seward (Learning and Development Manager), and Jessica Leeds (VP of Alliances).
Looking for a particular Stitch employee's phone or email?