BOnjour Nounou,
Oui, elle est obligatoire à l'embauche et chaque année.
Elle peut être soit effectuée dans ton temps de travail (mais tu seras payé), soit en dehors de ton temps de travail, elle te sera payée également.
Néanmoins, à Paris, il est très difficile de trouver des places libres dans les centre de santé au travail (car ils sont sectorisés en fontion de là où tu travailles). C'est notamment pour celà que beaucoup d'entreprises préfèrent payer l'amende qui leur est dûe lorsqu'ils ne la font pas faire à leurs salariés, plutôt de dégager une volante pour te remplacer, te payer et trouver une heure qui vous convienne. (Si un salarié ne se présente pas à la VM, le rendez-vous est facturé).
Voilà, j'espère avoir répondu à ta question!