From my personal experience i can say that working for few years before going for MBA is much better both in terms of getting a good career start and also the pay packet.You learn quite faster and the people in the company also take you more seriously.You are now better eqipped to take serious decisions for your company as well as for urself.