After IIT and NIT, Indian Institute of Information Technology (IIIT) is considered the best for pursuing a B.Tech course. Most of these institutes offer packages worth crores after placements.