I am a Ph.D. student in a molecular biology program at a major academic research institution in the US and expect to graduate in the Fall of 2013. Thus far, I am in reasonably good standing with both advisor and committee members.
After 5.5 years of graduate school, I have finally concluded that I enjoy teaching more than lab bench research. Thus, I am strongly considering teaching at a small liberal arts college (SLAC). A teaching position at a smaller college has the benefits of smaller class sizes that are more conducive to personalized instruction and tend to provide better work/life balance than research professor. I also went to a SLAC as an undergrad and found it very rewarding.
In terms of teaching experience, I served as a TA for 2 undergraduate microbiology labs and supervised the research endeavors of several undergraduates in my advisor's laboratory. I am aware that academic teaching jobs require dense teaching experience that involves managing full lecture courses. To overcome this, I would have to do adjunct work or find a postdoc opportunity that would allow me to teach lecture courses on the side (I am not allowed to teach a lecture as a graduate student). However, I would prefer not to do a postdoc unless the PERFECT opportunity arose, and I'm not sure many PIs would allow postdocs to "sneak away" and do teaching.
Thus, my question is: Should I try to gain additional experience by becoming an adjunct or visiting assistant professor immediately after graduation or would it be better to find an integrated teaching/research postdoctoral position?