Tom Kleiber is the Managing Director of SWITCH.
121 people are employed at SWITCH.
SWITCH is based in Zürich Sihlpost, Zurich.
The NAICS codes for SWITCH are [51, 518].
The SIC codes for SWITCH are [73, 737].