If you work in Geneva and come back at the weekends the HMRC will regards you as a resident. I have just completed my last tax return form for CH ….
So some of the tax advantages of CH will have gone.
You will get large salary – you will need it. Rent will be 3000 CHF upwards, and if you can get a flat in Geneva.
Many commute from France – it is very common but I know nothing about it or how the tax system works
The English Forum is extremely cliquely with some quite malicious trolls. If you can work you way through them, there are some good sorts. i set up a motorbike group, which is set in Zurich, and apparently is now 100 + strong
The country is beautiful, the people weird and stunningly expensive