Is it better to do an MBA with some work experience? I wish to pursue my MBA in a premier business school. Is it better to go straight from my graduation (B.Tech in CS) or get some work experience and then go on with MBA?
Usually, MBA is something that you do when you have significant work experience. There is a good reason for that. If you go straight from your graduation into the program, you will learn a few thing on the theoretical side of business administration. But if you already have encountered troubles in management, you will learn a lot from the numerous case studies (because most of the learning in a MBA is through case studies) and exchanges with other "students".
Moreover, the main advantage of a MBA, besides the few things you learn, is the network that you will acquire, and only a few fellow students will be ready to network with somebody without experience.