It would be great to have your opinion and first I'll give a brief overview of my profile and then shoot the queries.
Undergrad: Engineering, GPA: expected 8/10 (absolute scale, 2nd rank in class)
College: IT-BHU (IIT brand & No. 1 ranked university in India)
Strong leadership experiences (student secretary and coordinators in various student bodies and clubs) and good ECs
International Experience: EGIDE (INRIA) Scholar, France and internship at INRIA. Few other research projects and an internship at an NGO in India.
Work Experience: will start working from June 2011 as an Analyst in a business analytics firm in India.
GMAT: not yet taken but quite confident of getting high scores (GMAT prep score: 740-750).
Now, I find myself in a huge dilemma because I am interested in management consulting track and I guess it pretty much aligns with both the options I have:
Option 1: to continue with my current job/switch and gain work experience for next 3-4 years and then target some of the top MBA programs like Tuck, Booth, Kellogg etc.
Option 2: to work for one year and then join any of the top Masters in Management (MIM) programs in Europe (ESCP, HEC) or Masters in Engineering Management (MEM) in USA (stanford, dartmouth, duke).
Now the question is, I'm still unsure if these MIM and MEM programs are worth giving a shot or its better to go with the traditional approach. On the other hand, these programs are capable of providing me an international career which will further diversify my profile and also help me to get into a better MBA program if required at a later stage of my career.
The other question is, do you think my profile is strong enough to get admission in MEM program at the top univs like Stanford, Dartmouth or Duke or should I wait to enrich my profile with some quality work experience and target the top MBA programs?
Please excuse me for such a long post but I feet it is necessary to explain the case in detail for a suitable response. Thanks for your comments.