What should I do after graduation, job or MBA?

If you have asked this question (which means you are in doubt) then I would strongly say Job. The only reason to do an MBA should be because you want to do an MBA and convinced that without an MBA your career/life ambit ions will remain incomplete.