Au niveau fédéral, les organes suivants veillent à l'application des dispositions sur la sécurité du travail :
Le contrat de travail comprend des clauses sur le salaire, les vacances, le délai de congé, etc. Le contrat de travail doit respecter les dispositions du code des obligations. Le SECO fournit une liste des conventions collectives de travail valables dans toute la plupart des cantons.
La loi suisse fixe la durée maximale du temps de travail à 45 heures par semaine pour les travailleurs occupés dans des entreprises industrielles ainsi que pour le personnel de bureau, le personnel technique et les autres employés. Pour tous les autres travailleurs, la limite est fixée à 50 heures. Sachez toutefois que la durée moyenne du travail relevée dans les entreprises suisses est plutôt proche de 41 heures hebdomadaires. Les heures supplémentaires doivent en règle générale être payées à 125 % ou, si le travailleur a donné son accord, compensées par un congé de même durée.
La durée minimale fixée par la loi est de :
Le droit suisse ne fixe aucun salaire minimum (certaines conventions collectives ou contrats-types de travail prévoient toutefois un salaire minimum pour la branche professionnelle concernée). L’aide sociale relève à quelques exceptions près de la compétence des cantons. Depuis 2001, il existe un revenu minimum de réinsertion (RMR), garanti aux chômeurs en fin de droit.