Primary care doctors take care of you when you have a cold, give you your flu shot and can refer you to a specialist when you come in with a trickier problem. Caring for patients from cradle to grave can come with high financial rewards.
"Because I'm a family doctor, I do everything from newborns to geriatrics. It's different every single day, and I like the variety," says Gina Tartaglia, a physician in Yorktown Heights, N.Y.
"You shouldn't go into it for the money," she adds. "I have a 15-year-old who wants to be a doctor, and my husband dissuades her. We get paid less and less every year. Medicine is so demanding that if you don't love it you'll be miserable."
NEXT: Nurse Anesthetist