Taxes for expats in Switzerland

What taxes do expats in Switzerland need to pay?