HELP!

I will be graduating with an industrial engineering degree from Auburn University soon and I am contemplating 2 things:

  1. Should I go straight into grad school?
  2. Which Masters degree should I get if I do?

I want to go more into the corporate world than to use my Industrial Engineering degree as manufacturing engineer. I am trying to figure out what the most effective way to do that. I was looking at either an MBA or a Masters in Finance. Are either of these good choices? If not, are there better options? Also, will me having a 2.9 Engineering GPA affect me trying to apply to business school?