Personally (and let me attach all the caveats that this is just my own, personal opinion and does not necessarily reflect the views of Veritas) I think that there is something to be said for gaining sufficient experience before going to business school.
I graduated from UC Berkeley in 2001, went and worked at Microsoft for 5 years, and also opened my own business in that time. I feel like I have gotten so much out of my classes at Babson because I have been in so many of the situations we examine. This was never more true than in my management classes. At that point, I had managed a team of ten... they seemed pretty happy and were performing pretty well. Still, the class gave me such valuable insight... and I was able to take that back and help develop the managers to follow the vision that I had for our company culture.
Classmates who didn't have management experience had very little to contribute to our discussions, and I can't imagine that they got as much out of the class.
To me, an MBA is so much more than 3 letters after my name. I want to learn as much as possible, and my gears are always turning about how I can apply these things to my business.
While I got a 3.5 undergrad in math and astrophysics... I got through undergrad mostly on momentum (wanting to go to grad school in astrophysics). Grades meant everything to me, and I didn't take the joy I should have in pure learning. That's probably why I decided not to go to grad school right after undergrad, but work instead. Five years later, I was sure I wanted to go to grad school for the right reasons. I think I am getting as much out of school that is possible. Ironically, my grades are even better than undergrad... I think that's what love of learning ends up doing to you.
Anyway, I think one will get the most out of an MBA when he has enough background to fully understand what it is he needs to learn to get where he wants to go.
Just my two cents. ; )
Tatiana
Tatiana Becker | GMAT Instructor | Veritas Prep