I have to admit that I'm constantly surprised when MacGyver Online posts anything Victorinox related because there is practically no advertising in Switzerland. I've never seen any TV Spots or posters and stuff; they also don't do any event-sponsoring or the like.
It seems like most advertising is done for international markets in foreign countries, not in Switzerland. I live near the capital city, so of course you can buy the knives in every store that sells "touristy" stuff, but there's zero advertising in the city or a the train station.
I usually travel by train, so every time I travel by airplane and walk through the arrival gate, I'm totally shocked by all the Victorinox ads