Une association a besoin de compétences multiples et variées pour remplir les tâches qui lui permettront d’atteindre sa mission. À cette fin, elle peut donc engager des bénévoles et/ou du personnel salarié.
Le droit suisse ne donne pas un cadre clair pour l’engagement de bénévoles. Il est donc de la responsabilité du comité d’établir celui-ci.
À l’opposé, l’engagement de personnel salarié est très légiféré par le droit du travail. L’association qui prend le rôle d’employeuse, doit s’y conformer. La gestion des ressources humaines est en principe le rôle du comité.