there is no contracting as you might be used to from other jurisdictions such as Germany. All invoices run through umbrella companies of which you'll be a permanent employee. you can set up your own Ltd (GmbH) however I'm not familiar with any freelancer that goes that route. I own a "sarl" set up in Geneve and I live in Zug (whenever I'm there) but since we have employees it is a different use-case and taxes are very low in Zug. I urge you to talk to an accountant in case you do anything other than become an employee (regardless of that read up on the tax burden before settling for a flat).
the rent is high all over the cities but salaries usually reflect high cost of living.
you might be working with people in the banking sector or even get a gig in a bank yourself. In that case you should read "Treasure Island" to understand some of the conservative mindsets (and ethical dilemmas) of the region. https://en.wikipedia.org/wiki/Treasure_Islands:_Tax_Havens_a...