First of all for the stats:
GMAT: 750
GPA: 3.45
Degree: BA Mathematics
Work Exp: 1 year in Finance (portfolio management), 1.5 year in education
Age:soon to be 25
I am an American currently living and working in Germany for a large international development and investment institution, where I have been working for 1 year. I have made an extremely good impression on my employer and therefore have great recommendations from the highest levels of the company. Before coming to Germany and after graduating from my undergraduate program in 2008, I lived in France for 1 year, studied, taught English and worked some part time jobs. I speak both German and French fluently. Throughout University and during the summer breaks, I worked mainly in education, as TA in the math department and as a French teacher in the summer.
I know that I want to do a masters in business with a focus on finance, but am not
I want to pursue a career in international finance, eventually in project finance, but initially I want to work for one of the top international investment companies.
I have been advised by my mentor and manager to pursue a masters degree, as this is pretty much the standard in Europe. I also see that with only a bachelors degree my job possibilities are narrow here. I can however stay with my company for as long as I like, but as I have a free-lance contract, the benefits are not too attractive.
I therefore decided to apply to the top business schools in Paris, where I have always wanted to live. I chose ESSEC Business School (Grande École) as my first choice because of the work-study program that they offer to international students (HEC offers it only to French students), where one can work for a company during the masters and thereby receiving a full tuition remission and a stipend - financing is an issue for me

.
The question: Should I
a) Do the MIM program now, get it out of the way and then start my career a new in Europe?
b) Apply for a top MBA program next year in the US or Europe, while staying at my current job?
c) Try to find a new job with more leadership opportunities and work a few more years before applying to a top MBA there after?
Thanks and Kind Regards,
Mark