IIM Udaipur vs IIT Bombay

Which would be better in both short term and long term as well as the companies that come for recruitment For consulting and finance

Just wanted to know the present scenario.