I have a valid study Schengen visa. I stay in EU country. I have finished my studies and I have got an internship for 120 days in Switzerland. Do I need another work visa? If yes, should I be applying in the country where I have stay permit?
If the period is less than 90, will I still need work permit in Swiss (if the previous Schengen is valid)?