The Switch employs 162 employees. The The Switch management team includes Kevin O'Meara (Vice President of Marketing), Mark Perkins (Manager of Customer Systems), and Luis Gomez (Director IT Infrastructure).
Looking for a particular The Switch employee's phone or email?