I would like to share my experience rather talking in air. Quality work experience will help more than full time MBA after graduation. MBA from reputed institutes like Bajaj, IIM's, SPJain, etc can be done part time also.
I was a science graduate when I started working full time. Prior to my graduation also I used to work, but will not count that. Today, I have 8 years work experience and currently working for a leading IT company. I am in Europe now on a long term project and earning a salary which a MBA graduate cant get easily. I completed my PGDM 2 years ago and Project Management this year. I have many plans in future on doing further studies but waiting for the correct time. I learnt this from my father who still earns INR 8000. By the way, Infosys, Accenture, TCS don't hire only graduates. May be they think only MBA's, MCA's are smart. The choice is yours. I work with many MBA's & MCA's, but I think big. They have a lot of theory but when it comes to practice your smartness & logic counts.
This are my thoughts. No debates please. I dont want to hurt anybody sentiments. You have one life, enjoy it to the fullest. Invest your money and not your parents. Its your choice.