Switch Media employs 68 employees. The Switch Media management team includes Mark Johns (Chief Executive Officer), Luke Durham (Co-Founder and Chief Technology Officer), and Oscar Gutierrez (VP Business Development).
Get Contact Info for All DepartmentsLooking for a particular Switch Media employee's phone or email?