Come on, man, this is no brainer decision for you: Apply to a TOP 10 in USA.
Your background is pretty strong, but you are not young (guess you are around 32?), so you definetely need a higher starting point when you consider your postMBA career in China. A top 10 US MBA would give you more opportunities than CEIBS or CKGSB. plus you have already got a Green card, there is nothing to worry about, I mean you will get those jobs requiring GC status. Admittely, You will get a very strong network in CEIBS or CKGSB, but you cannot get in the more prestigeous network of the US top 20 MBAs (say over 200 chinese each year); you will get more jobs in China's B-schools, but you ain't get a salary above $50k ( I know some of them are getting higher than this number, but I bet you won't be like them cause you are not a former I-banker). Studying in China, You may get in a top consulting firm like MKC, but you will get a local pay while other US top 10 MBAs get a global pay (but all of you are doing the same craps). Anyhow, if you are confident to get in a top 10 in US, go for it, you will have no regret, it is just another 2 years.....MIT, Stanford, UMichigan, Duke, Kellogg & Wharton are all good for IT guys!
Actually I have a similar situation as you, after working in US for three years as an engineer(non-IT& no green card, see how poor I am), I am heading for an MBA this summer. I only got an admit from a top 15 so far, and I was hesitating and thinking about CEIBS & CKGSB in Shanghai, but finally I vote for a top US MBA cause I believe that higher risk will bring more return. MBA is a risky step for every one, once you decide to take this step, you got to be more aggressive, othervise you will have regrets in the future. |