General economic conditions are excellent in Switzerland and form the basis for the prosperity of the country. In addition, Switzerland has one of the most efficient and transparent administrations in the world.
Even if Switzerland is a rather small country, you have a wide range of possible location options. The regional and cantonal location promotion organizations are happy to show you potential sites for your project and to answer you related questions.