Hey Astral,
I think you're in a great spot! You have some great admits and schollies...
Astral
plan to do operations consulting post MBA
Do you have a particular firm in mind?
Is either school a "core school" for that firm?
Is there a particular geography you're interested as far as your post MBA job goes?
^^
The answers to these questions may be helpful for you to arrive at a decision.
Over half of Smeal's graduates stay in the Mid Atlantic or Northeast (
https://www.smeal.psu.edu/mba/career/emp ... statistics).
A large chunk of Owen's graduates (especially in consulting) stay in the Southeast (
https://www.owen.vanderbilt.edu/employer ... report.cfm).
I wear my bias on my sleeve. I only have good things to say about Owen. Vanderbilt and Nashville are nothing short of awesome. That said, it would be pretty tough for me to pass up on a full-ride+stipend. My recommendation would be to
visit both schools and see how you feel. It might be too late to sit in on classes, but you can certainly meet the folks in the career management centers and get a feel for the location of both schools.