Switzerland is an attractive place to found a corporation, establish a branch, or buy a company. However, when it comes to closing contracts and building up accounting and payroll administration, many legal and tax implications must be taken into consideration.