Its good to do MBA while your are working as it boost your understand about the business and how you can apply it in your work place. This gives you a chance to have a real time practical expereience and adds to your advantage.

I can' tell u abt which MBA is best for u as I need more info like.. ur interests in the field of ur current work....where would u like urself to b in future...
and the nature of work..., ur qualifications. etc.
let me know...
I will do my best 2 help u out..