La plupart des médecins généralistes travaillent à leur compte, seuls ou en groupe. Certains font aussi des vacations, par exemple quelques jours par mois en maison de retraite, en plus de leurs consultations privées. D'autres sont salariés dans un hôpital, une administration ou une collectivité locale. Certains préfèrent se spécialiser dans les soins non curatifs, comme la médecine scolaire, les laboratoires ou l'expertise pour les assurances ou les mutuelles, où ils ne peuvent pas prescrire de traitement. Il est également possible de travailler dans les services de santé de l'armée ou au sein d'associations humanitaires. Les horaires de travail d'un médecin généraliste sont souvent chargés. En moyenne, il travaille 50 heures par semaine, avec de 20 à 30 consultations par jour. Il peut aussi être de garde la nuit ou le week-end, surtout en début de carrière. Pour ceux en zone rurale, il faut ajouter le temps de déplacement pour rendre visite aux patients. Le médecin généraliste travaille en collaboration avec d'autres professionnels de la santé comme des chirurgiens, des radiologues, des kinésithérapeutes, des infirmiers ou des techniciens de laboratoire. Il peut choisir de se spécialiser en médecine d'urgence, en gériatrie, en nutrition, que ce soit immédiatement après son diplôme ou au cours de sa carrière.