@ Deepak
Yes. Cranfield is a bit on the costlier side, considering its Fin dept is not yet in the Ivy league. Its a good brand in India, but thats more for its MBA and SCM. An Msc would not be much of a value add if you 're looking to come back. Its a very big name in the EU and thats where you can leverage its brand. Its got some very good links with the industry and most of the Europeon firms come for matured hires. Pay Back Period, frankly would depend on the way the markets get along through the next year. Should the markets get better; which looks very likely, I've seen ppl make up in an year.
If you re looking to come back, I'd say its not worth your time and money. If youre flexible enough then its a good bet. But personally I'm surprised that with your profile, you did 'nt take the GMAT and apply to the Top5.
@ Wall
An MBA is any day, a better take than Msc. Though the SCM is amongst the most reputed in the world, Glsagow and Bradford are very decent places. An MBA from reputed Unis is a real big boost to a CV and you 'll be surprised by the number of verticals and roles that open up once graduated.
The Bradford MBA, in particular is very well recognised in India. Its even on the Tier 1 list, so you get a UK PR after your course; in case you're looking to stay in the UK. Non EU grads are 'nt sought after, basically because of the Visas and other paper work. Tier 1 residents generally fare well .
If these are all the options in hand, Bradford without a doubt.
Harsha.