Hmmm i disagree, if it were really true that people with 3-4 years dont know sh!t, then they would all FAIL MBA school - in reality nobody does, alot of people underestimate what one can actually learn in 4 years, and the schools themselves arent stupid - they get inundated with applicants and choose the best. I take your point that having more work experience is always better personally, but to be honest if Bain, Mckinsey think that sending their 25 year old grads after 2-3 years is good enough, then why not others. It didnt make my contributions in class any less worthwhile, in fact some people who had been at their companies for 8-10 years welcomed the different perspectives which is what an MBA is all about. Money wise its also more unfesible to give up a salary of say 80-100K (which is reasonable after 7 years) pay an additional 50k in fees and expenses. An exec MBA, company sponsored is better for those who want to wait. also remember most women with kids and to a lesser extent men, cannot just up and leave and move country for a year aged 32!