A good question!! ya i think you should be doing your MBA degree after a certain period of your job experience this is my experience.
you can also do it without the job experience but then there are chances that u will relate the theories of MBA as an "imagination" you can not really term it as an "imagination" but the facts will come to your mind when you hav a job experience, and then you will certainly have a clear idea of the theories of MANAGEMENT.