Welcome to the Forum
There are indeed many new intros, but I sure prefer the ones that actually say something about someone! They are so much easier to reply to.
If the job comes off, you'll find a load of interesting and informative stuff here (besides the masses of in-comments, which so many Newbies find confusing!) At least you have been used to moving, although the language might be an extra challenge here in Switzerland.
Hope all goes smoothly whether you come, or stay. Enjoy your youngsters while they are young.