Permit when living in Airbnb apartment (EU citizen)

I'm on the same boat, first month rental provided by the company, but need a rental contract to apply for the permit. I couldn't find any document requirements on the official website which is insane.. I expected more from Switzerland than this to be honest, even the UK government has everything super clear on their website.

Now I need to find a place to rent for long term, which is super annoying as if the coronavirus triggers a lock down, I'd be the first to get out of the country, my original plan was to work for the first month, then go back to my home country until whenever they get the virus undercontrol.

Can you clarify:

1) city

2) I guess the company you work for has a rental contract with the landlord. If that is the case, did you show it to the migration office?

The rejection reason it is not very clear to me.

An update on behalf of my colleague (Italian):

BERN,(2 months ago). A 4 week standard rental contract arranged by the company was sufficient to get a long term permit.

Sorry for bumping this post.

I am starting a new job in Geneva on 01-Nov-2022 and got a bit worried about the scenarios discussed in this thread. I am an EU-citizen with an unlimited job contract.

Wherever I browse it seems like a residence permit is required for renting property - or at the very least the paper that stipulates you've successfully applied for one. This appears to be the case even for some more short-term sub-lets.

It seems like the de facto options are limited to AirBnBs, hotels and flat-shares? Which, according to some posts in this thread, then may have to be booked for more than 90-days.

Please correct me if I have misunderstood anything. Would be very grateful for any input.

Thanks in advance / another stressed Scandinavian

If you are talking about adverts for apartments: Simply state in your application that you are an incoming EU citizen with a long term Swiss work contract. There is no strict need to have already a permit secured and the permit is a given for EU citicens. However, any landlord is free to choses its tenants. Do not let you put off by this "requirement".

That is encouraging news, thank you!