Company taxation system in Switzerland

Switzerland is so attractive for many companies because corporate taxes are very low compared to many other countries. Read about the basics of corporate taxation in Switzerland.