I think MBA should be done after getting some real world experience. Then it would be usefull to apply working experiences on the theories.. no need to imagine what the books are saying, one would see the meaning of the words in the book as they read it with own experience.