Switch employs 19 employees. The Switch management team includes Hannah McFarland (Sales and Marketing Director), Emily Subash (Marketing Manager), and Justin Childress (Creative Director and Partner).
Looking for a particular Switch employee's phone or email?