After completion of my PhD, there are two options open for me: one is temporary positions in academic institutions and other is Postdoc. I see that most of the regular faculty jobs require a minimum of three years of research or teaching experience. Thus, for getting a regular job, I need have three years in hand.
I joined as a temporary position in one institute, and the period is over now. As I have experienced, there is little scope of doing research in a temporary position and heavy academic load (such as teaching classes 4-6 hours daily) causes a lack of time for research. Also, getting a regular supervision for students is tough because it is a temporary position. Despite this, I worked hard after office hours, and published a couple of research papers in top journals and conferences in collaboration with some foreign researchers. It drains out a lots of energy to balance between job search, teaching class, and publishing papers with lack of research facilities.
In contrast, I think that it might be better to move into a postdoc. So, how good or bad is it to do a postdoc of 2-3 years duration, with the aim of getting good publications and good jobs in academic institutions?