Cornell. NO brainer. Let me tell you a fact, reputation and brand name DOES matter. You will get all the interview you need by having Cornell on your resume. I never heard Baruch before.... Outside of NYC, nobody knows Baruch. Don't pigeonhole yourself in one city. With a Ivy league name, you can basically get most of the interview you want across the world. Will Baruch help you that? I seriously doubt it.
This forum has a very serious negative bias towards famous universities. Stop that. Just admit it, Baruch is a name that few people heard of before.
If tuition is not a major concern for your parents, choose Cornell. Otherwise, go to Baruch. You will get you what you need to succeed in both schools. It's just a fact that people outside the U.S. care so much about brand name.
i didnt know as one of the bottom ivies, cornell still managed to have some global brand name... one of my counterparts in europe never heard of any schools other than harvard yale stanford... i attended a middle ranked u of cali and a middle ranked ivy. unfortunately they often both fall into the "unheard of"/"the rest..." categories by the colleagues in the other side of atlantic