Everyone, thanks for the advice so far. I am getting a general feeling that most think banking is the better option at the moment. JP Morgan, my dilemma is that I feel I can do either of the job competently and I believe the firms feel the same way as well (I guess that is the reason they both hired me). I have a strong mathematical background and is usually in the top 95 percentile, easily, of any numerate test I take. I read and follow financial news vigorously (I am a news addict). I am also a very confident person. I think all this traits are very good in the Trading arena. On the other hand, I am good at problem solving (in business or in life environments). I have strong financial skills and I can spot how to make a business do better which I got praise for in my case study for CapG. I also think of business ideas at every opportunity. All these will be suited for MC. I graduated quite recently and work in the operational area of a big firm. The work is very boring, so both offers are saviour offers. My aim is to be financial and career independent in future and not be worrying about how my "boss" will assess me or what he is thinking. I don't want to be working for people and kissing tooshies. I want to own my business and have others work for me while I liaise with top people and be very influential. I think trading will get me quick capital if I am earning up to £700,000 within 6 years but consulting will give a strong grounding on how to run a business. But you can only make up to that amount in MC if you are a partner (10 year+ experience) and not everyone makes partner. After 6 years, one can only be on £90,000. "friend", you said you were a trader before MC? Can you provide any more comments.