Hi, I am a german citizen currently living in Germany, there are some attractive job offers in Switzerland, but how does social security work if I work in Switzerland and stay in Germany, do I still qualify for German benefits such as Elterngeld and Kindergeld if I were to have children, and can I still keep my german state medical insurance?