I have decided to get into Management Consulting as my career, for a few reasons. I currently work in the defense industry. My ambitions far surpass anyone else's that I have ever worked with, and people constantly tell me to slow down. I am performing the work at a much higher paygrade, but because I have not been with the company for 10+ years, I can not be paid as much as the other personnel doing that work. I believe one should get compensated for one's performance. Furthermore, the salary prospects in the defense industry are lackluster by my standards. The company is inundated with bureaucracy and there are levels upon levels of red tape for even a 3-5% raise. I wish to be challenged with work, and work with people who are intelligent, and are as self-motivated and as driven as myself. Lastly, it's about what I enjoy doing, and for me, the most satisfaction I get is when others ask me for advice. Having my opinion and input be valued is very important to me, so I figured why fight what you enjoy (and are good at) and decided to make a career out of it. So, on to my background. I have a BS in Electrical Engineering from University of Maryland (3.73 GPA). After graduation from school I started working for a major defense contractor, where I was hired as an Electrical Engineer (had approx. 2 years of prof. experience at graduation from college). Having decided that I was too bored with engineering, and was much too social to sit at a desk for 8+ hours a day, I chose a path into management. 4 months after joining the company, I was given Risk Manager and Project Lead responsibilities and was asked to pick a team and accomplish a customer driven requirement. Did so successfully and a few weeks back was made Program Lead for a multi million dollar project. Last year I started a Masters in Electrical Engineering at Johns Hopkins, in addition to full time work, and am about 40% done with it (4.0 GPA). To complement the technical training received in my Masters, I am currently preparing to take my Project Management Professional (PMP) exam. From reading the profiles of the consultants and leads at McKinsey, Bain and BCG, it seems the vast majority have received Masters degrees from Ivy League schools, mostly MBAs. I am interested in heading to one of those 3 companies down the line (after finishing Masters perhaps). My main questions are as follows:1. Is my "increasing responsibility" progression at a defense contractor sufficient to warrant an interview with the companies (or similar) I am interested in?2. Same question for my educational background - I plan to get an MBA from Wharton after this MSEE, but I'd like the firm to pay for it3. What steps can I take now to begin preparing for interviews (if I can even get those) - I have already ordered a book of case questions and have been reading sample solutions online. I see that a lot of them require knowledge of accounting and contracting, which I, with my background, do not possess at this time. There also seems to be a need to know of certain business frameworks - is there a good way to acquire that knowledge?Anyone who has made a similar transition and/or has any advice?Thank you all in advance.