Are you still in Minneapolis or already in Switzerland, working? If in Switzerland, in which Canton?
What citizenship(s) do you hold?
To understand the rules of applications for permits (which your lawyer should, of course be doing properly) you could read the Swiss government webiste www.ch.ch
, large parts of which are in English. Or choose another language, with Google translate or similar.
On this Forum, there are many, many threads about permits, so you could use the search function (top right-hand corner of screen, just below the ad... it took me, and some others, quite a while to find it) to seek them out, and perhaps at least aspects of your question will have been answered.