They are more federal than we are. The cantons are fully autonomous within reason, different holidays,etc. they speak German French or Italian and usually by the name you can figure out which language. Oh, yeah — they don’t exactly speak “high German” but a delightful Ebonics style dialect known as Schwiizerduuetch, in which somehow I became fluent.
I know a dude from Switzerland who speaks Swiss German. He has a French wife. It was fun to talk politics and business with them.