Swiss Technology & Trade Center AG arbeitet an Standorten in der ganzen Schweiz, mit Schwerpunkten in den Regionen Schwyz, Luzern, Zug, Uri, Obwalden, Nidwalden, Zürich, Schaffhausen und Thurgau.