I am a student looking to pursue an academic career in computer science. I enjoy doing research and understand that is a big part of getting tenure and jobs. Importantly, I also very much enjoy teaching (I've been a TA frequently and taught full units of courses before).
I would be okay if my academic job search after my PhD did not work out, but because I genuinely enjoy teaching in addition to research, I think academia is a preferable environment for me. Specifically, I think I would enjoy working at a small college that values teaching equally with research (think Reed, Grinnell, Davidson--a sample to demonstrate location is not important to me).
I am trying to decide if I should accept a PhD position at a public school in the US that is generally prestigious but not particularly known for computer science (i.e. not in Washington or California)--rankings are fickle and subjective, but this school would probably be considered a top 30-40 school for CS in my estimation. I love the advisor who I would be working with personally and believe them to have a strong record of publications and capability for mentorship. This prospective advisor is very young and publishing very frequently, if that matters.
I was pleased to be accepted to this program because I am a late convert to computer science and do not have a strong publication record, although I do come from a very prestigious undergraduate institution and have strong (top 1% of class) grades. I say this because only because the alternative to accepting this offer is to wait and apply during next year's cycle, but I am not sure I am the ideal candidate for super fancy programs--I think my best work is yet to come.
I understanding the competitiveness of the academic job market. I am not an idiot and know that an MIT PhD is probably more helpful when applying for jobs, all else equal. However, if I think this environment will allow me to publish a lot and be a good fit personally, does it give me a decent shot at getting a job at a small teaching college, or does going to a non-top n school drastically lower my chances, even if I think I would publish more somewhere else. Please be honest.