Yes, the main problem you’re going to hit is that you either need to have a job first or sufficient finances to support your family once you arrive or your husband is going to have to find a job himself, which is difficult as a non-EU national.
Ideally if you have the funds you should all move here together and apply for family reunification permits for them all. If your children have been registered at the Swiss embassy they’re fine for travelling, but your husband will need a Type D visa to be able to enter Switzerland long term legally, i.e. for more than the 90 day tourist limit. The permit means your husband effectively becomes an EU national for hiring purposes, bypassing the non-EU hiring criteria outlined here.
https://www.sem.admin.ch/sem/en/home…zulassung.html
Instead he would just need to find an employer and present his new employment contract to the cantonal migration office to get the work part of his residence permit activated.
Oil and gas aren’t big industries here, though natural gas does seem to be becoming more popular. What qualifications does he have for moving over to the financial side of the business? Switzerland does love it’s university degrees so an employer may well be looking for him to have a degree in finance.
A couple of websites for jobs:
www.jobs.ch
www.jobup.ch
More on Swiss returning home here:
http://aso.ch/files/webcontent/recht…_with_logo.pdf
https://www.eda.admin.ch/content/dam…izer-v6_EN.pdf
Also don’t let your daydreams/memories get in the way of reality. It may not be easy to adjust.
http://www.swissinfo.ch/eng/coming-h…attle/41091306
I suggest you get hold of a copy of “Living and Working in Switzerland” by David Hampshire. It’s full of useful info and you can order it from your local bookshop or via the internet.
How old are the kids and do they speak a Swiss language? Depending on their ages changing to a different schooling system may not be too difficult - say up to age 9/10 - but after that it’s much harder, especially if they don’t have the Swiss language to start with.
Another point you’re going to have to consider, assuming he’s an American and also if you hold a Green Card, is that US citizens/Green Card holders have to file US tax returns no matter where they live in the world and could owe US tax on top of Swiss ones. Start your research on that here:
http://www.irs.gov/Individuals/Inter…-Aliens-Abroad
Due to the US’s FATCA law, trying to get a bank account outside of the US is difficult for Americans and Green Card holders. He’ll need to sign a W-9 form to allow the bank to send his account info on to the IRS and if any accounts in his name or that he has signing rights on come to over the aggregate amount of $10,000 per year, they’ll also need to be reported on a FBAR form. Depending on what level he’s looking at on the finance side of his industry he may find himself locked out of a job because the employer would not want an account he has signing rights on having to be reported - and yes, that would be required if he holds such a position.
If you don’t hold a Green Card, then it’s best if you can keep any bank accounts separate. And you will probably have trouble getting a mortgage if you’re thinking along those lines. The American taint touches everything banking-wise here.