Hi Steph, Dubai is a very interesting place and completely different for living than any other place. I have lived there for 4 years before moving to Geneva ( quite shocking change :) and during these 4 years i had the most amazing times and also hard times.
Visa: to stay there permanently and work you would need to have a resident visa which are normally issued for 3 years, shoudl you find a job there , the company will apply for your visa, medical tests are required and you will get instructions where to go and how to do it on place
Accomodation: it is very easy to rent a place ( not as a Geneva style! ) - first come, first take , contract for teh rent is normally for 1 year and you have to pay infront ( 1,2,4 cheques - depend of the contract )
Work: i would say with a swiss education you should find a job easier, always helps to know a lot of people and be very active socially, unfortunately there are many people working in high positions with not adequate experience and backround which makes things frustrating sometimes ( nightmare to solve problems with bank accounts, phone bills ect..)
Social life: Dubai is very very social place, you can party every day and meet people from all around the world, people are generally very friendly ( 70 % of the population are expacts), its easy to make friends but to make a very good friends you would have to work harder as people sometimes become very materialistic and loose values.
Dress code: well, officially you should respect the muslim culture and wear appropriate clothing but its definitely not that strict in dubai as some stories in newspapers tell. Girls wear shorts, skirts, dresses all the time except formal places. ( in shopping mall you could be stopped when wearing shorts or short dress )
I think as an experience for few years , dubai its good choice!
I hope i helped at least a little bit and wish you good luck :)
Zuzana