Welcome to the forum SDC! I hope your girlfriend gets the position as Switzerland is a lovely place.
What can you expect here? A few of the things that spring to mind are: enjoying the great outdoors, fantastic skiing/boarding, short trips to France/Italy/Germany, raclette, fondue and chocolate.
Finding a job as a non-EU citizen can be difficult, but I think that it may be even tougher doing it remotely so you may find that you have more success once you are actually in the country.
Good luck!