MBA is a good degree, as long it is from a top 50 school.
Those that don't think so, are usually those without one.
That's make experience with this (I don't have an MBA). That goes for education in general. I find that people without degrees think that you don't need one.
Most people with money think education is good.
Now, sales reps that think they are so great because they have been able to keep a 6 figure income in a bad economy with a 4 year degree (mostly by luck or kissing ass), think they are God's gift to sales, and think they are so good that they don't need an MBA or other advanced degree.
what these people fail to see is that they mostly got lucky (especially in pharma, where age discrimination is now rampant, and where you only get a job if you know someone). Pharma jobs are not obtained by hard work or intelligence, not anymore at least.
My take is that the MBA degree is worthwhile, as long as you know what you want to do with it, as long as it comes from a good school, and as long as it is affordable.
Screw people that say its worthless, as these morons have a 4 year degree in drinking and physical education, and never read a book with pictures, other than the great book, "How To Kiss Ass And Keep Your Job, With No Talent".