Anonymous wrote:You can get a job in public health. It is a good choice. You cannot get a job with sociology. Its too general of a degree. Will have to go on for something else later.
Sociologist here. Yes, if your dd made certain choices as an undergrad, she could get a job - at least in DC which has a wide variety of research-type jobs. But she'd have to be dedicated to learning statistics and understanding how to use statistical software like SPSS or other database software for different kinds of qualitative and quantitative research. I think a kid who has really shown they know their research methods and software can get employment.
But....most kids in college don't think that way. They want to focus on subject areas. That's understandable but it's not what will get them a job. (I regularly nag my psych major dd to pay attention in her stats and research methods courses!) So basically, pp is correct, your dd would have to go on for graduate work. But that would be true even if your kid got a job in research coming out of college. She wouldn't be making much and wouldn't have much responsibility so of course she should eventually go on for a grad degree.
BTW, I'm in government contracting and I see a lot of opportunities for research and program evaluation in health care. I think it's definitely worth it to explore public health as a career option -- but she should get good research skills wherever she goes!