Hey, sure. A Swiss branch is treated the same as a Swiss company, so you need to file a tax return annually, which is pretty simple with the help of a local accountant. No audit required. Yes, a bank account can be opened with a local bank eg. UBS, Post Finance.
Approx setup costs: 2k CHF for...