Invest in an MBA degree only if you know what you want to achieve in your career and professional life.
Having an MBA provides you with the right discipline and mindset to understand your organization’s business.
Whatever role you play in the organization, if you do not have any business sense, you are basically doing what you are told without understanding why you need to do it. This will lead to poor deliverable quality simply because you do not understand the rationale of the business requirement. In IT domain, we often talk about aligning IT to Business. With an MBA education, you are better equipped with financial and operation skills that facilitates the building of a comprehensive IT Portfolio that makes sense to the management.
If you are a project manager of a large complex project which spans across the various business entities in the organization, you need the business domain knowledge to gather requirements, identify risks and interpret potential issues.
However, having an MBA does not automatically makes you a good manager. This paper is worthless in the hand of those who are not driven or creative in applying the business concepts and methodologies. You do not just apply textbook style management to your area of work. Instead, you establish a new model that works for your organization and team.
MBA trains individual to think strategically. Take for example the role of an operations manager. Everyday your team is firefighting on issues that never seems to go away. As a manager, you would gather the statistics on what are the top 10 problems that are challenging your team daily. Analyze the result and sponsor a project that can eradicate multiple problems in one sweep. You have successfully maximized your resources to deliver the deep impact result in your organization.
MBA is the starting point in your pursuit for management perfection. After your graduation, you need to continuously update your knowledge and skill by reading and attending relevant courses/seminars. Most importantly, your MBA is not going to worth anything if you do not apply what you learn on a daily basis.
All said, you do not need an MBA to be a good manager. Everything is self learning and if you can put your heart and mind into perfecting your management skill, you are as good or better than some MBAs.
Good luck in your pursuit.