Hi all, need a bit of help here..... I am a British/Brazilian, work in finance, moved here a month a go to work and have a better quality of live. I applied for many jobs over the past month had an interview last Friday and was offered the job by the end of the day. I liked the company and the possibility to learn loads of new stuff the only problem is the salary. I've asked for 5k p.m. net and they offered me that amount gross, which will be around 3,500 Swiss Francs net after tax
I have asked to think about that over the weekend and get back to them on Monday, to start work on Tuesday. I am based in Bern and will have to commute to Montreaux ( I speak French but not German). My Swiss friends say that I should take it and that I need to have a work experience here to be able to find a better job but I am not sure if I will be able to pay my bills on that salary ( rent, insurance, transport, etc..).
My questions are: If I take the job do I apply for my work visa here or the company will apply for that? Will I be able to live here on that salary?

Any help would be much appreciated.
Cheers!!