Both IISc and IITs have great differences because of their varied purposes for establishments. ITs were established to provide the finest technical manpower for building the nation. IISc on the other hand was established by private bodies to conduct core research with a focus on advancing the scientific capabilities of the country. IITs delivers education related to BTech courses whereas IISc only focuses on MS or M.Tech (graduate). Placements in IISc and IITs are equally good.
The dynamic research culture leaves no desire for placements and after the first year, many students completely focus on research. I have many friends who completed MS and Ph.D. from IISc, joined the Software industry at great positions but then left the industry in two years to continue pure research again. Apart from that placements are far better and for better positions in IISc.