C'est une bonne idée. (Je suis suisse). Les suisses ont un système de permis (permis A, de saisonnier ; permis B, de travail; permis C, de résident).
Si tu n'es pas marié, ce n'est jamais évident de trouver une place de travail fixe, il faut que la société te délivre un permis de travail.
Les stages sont peut être plus facile à trouver, cela dépend bien entendu de ton niveau de formation de ton expérience professionnelle et de ta personnalité.
Si tu n'es pas trop regardant pour un stage ça peut être un avantage. Certains suisses demanderont des stages rémunérés avec une paie assez importante. Surtout renseigne toi bien sur le secteur dans lequel tu postules et aligne toi avec les conditions du marché (Banque tu peux être bien rémunéré, dans certaines industries tu auras un stage à peine rémunéré voir pas du tout)
Au niveau d'un emploi fixe, tu as un avantage car souvent les Français demandent des salaires excessivement bas et se font engager sans trop de problèmes
Mais il faut faire très attention car le coût de la vie en Suisse est excessivement cher. A Genève par exemple, tu commences à vivre correctement si tu es seul avec un salaire d'environ CHF 5'500, soit environ EUR 3'500 par mois.