As a recent Owen grad, I'll provide just a bit of perspective. If scholarship were a push, I would suggest trusting your gut and feeling out which program feels more comfortable. Particular as an international applicant, I cannot stress enough how important it is to feel a sense of community. If you feel lost in the program or don't know if the fit is right, it can affect how your two years go by.
I also wanted to weigh in on placement on the west coast. I'm in California, along with several other classmates. We've got a great group in brand marketing, ranging from toys, biotechs, entertainment, and med devices, just over the past 2 years. Although PugLyfe has very valid stats on placement %, recognize that geographic preference plays a major role. If more people wanted to wind up out west, they could have signed with a company out west. As Owen becomes more and more of a national brand, it fractures the concentration in a given market.
If you have any specific questions, feel free to PM me, but otherwise best of luck in your decision!