I prefer one should have atleast 2 years work experience to fully assimilate all principles of mgmt taught in a regular MBA. A fresher takes an MBA more theoretically while someone with experience wud be able to relate the theory with his professional experience.