It also depends on your expectations and goals. Most MBA programs everywhere will cover core marketing topics, to a degree. Many go onto successful marketing careers with just a general MBA. But if you're looking for a career where you're focusing on certain aspects of marketing (marketing analytics for instance), then a specialized degree might be more valuable.
Thanks a lot for your feedback. I've been working 10 years, 5 in analysis, 2 in strategy, 3 in communication. i choose MBA is to improve myself in the breadth in stead of depth. But frankly speaking, I'm not quite clear of goal. Maybe one of below
1. switch a job to FMCG
study MBA in US or UK, work in foreign country for a few years then go back to my homeland
2. Apply for immigration after MBA
as Duncan mentioned above, should CA and AU are the best choice? but it is difficult for MBA graduate to find work in Australia, right?