Hi everybody! New member here

Glad to meet all of you.
To give you a brief introduction about myself, I am an IT consultant for a mid-sized firm (~20,000 employees).
I have my Bachelor's and Master's degree in mechanical engineering from a top 5 engineering schools in the nation.
I have been working for a year and got promoted once. My expertise is in enterprise voice/business intelligence.
My undergrad GPA was excellent and my grad GPA was decent, both higher than 3.5 on a 4.0 scale.
Also, I have passed level 1 CFA exam and level 1 FRM exam in the past and I have a certification in Microsoft Windows Server.
I am a Korean and I can communicate fluently in both English and Korean.
Last year, I have applied for various financial engineering programs and got admitted to Columbia University fortunately.
However, I realized that financial engineering is too specialized for me, with not much exposure to management skills.
As a result, I am planning to apply for top 10 MBA programs (hopefully M7) after two to three years.
What I am hoping to get out of MBA is to join management consulting, IB, VC, or tech companies such as Google or Facebook.
I have not taken GMAT yet, but I have taken old GRE in the past and got 720/800/4.0, V/Q/AW.
In the next two months, I am going to commit myself and aim for a 750 or higher on GMAT.
I know that my current work is not impressive compared to other MBA applicants, so I wanted to gather some realistic advice.
Would joining a smaller company to impact business growth be considered a better career move for MBA application?
Honestly, it is very difficult for me to join a big consulting firm right now because my work experience is not sufficient.
Even if I were to join a big consulting firm, I would be working as another IT consultant, which would be marginally beneficial.
I am a quick learner as I have shown in the past by transitioning from engineering to IT business.
What would be the best career choice I can make at this point to maximize admission chance?
I am very open to suggestions, so feel free to share your opinion. Thank you so much in advance.