Which B-school should I choose amongst IIM-Kozhikode and MDI Gurgaon? I am a fresher and interested in learning marketing and eventually want to take a job in consulting. Shall I join an IIM (Kozhikode, and newer ones) as a fresher directly after B.tech or should I take a job that is paying 4.5 LPA and take another go at the CAT/XAT after 2 years for A, B, C,L, FMS & XLRI?