One of my friends studied at NIT Rourkela. According to him, M.Tech here is taught well enough for students willing to opt for research and further studies. The placements of M.Tech are average and sometimes students even have to opt for pool or off campussing.
Lastly, here if you are planning to prepare for competitive examinations. You will get the proper time to prepare.