Hi Shankar,
Congrats on your admissions!
As a US-MBA alum and someone with experience living across states, here are my inputs:
- US visa policies are strict, no doubt about that. First it depends a lot on getting a willing employer to send in your visa application, then you have to be lucky enough to make it through the quota. But if you have to work in US, a US-based B-school is your best bet. It would be very difficult to find placements in US early in your career with a Canadian MBA.
- Technology product management opportunities are definitely more in US, but you should how many suitable employers come to Utah campus. BYU's major placements have been in technology sector, so talk to the school adcom/ career center about your concern about visa sponsorship and see what they tell you. In case on-campus recruiting won't work, then you will have to be proactive and build personal connections with alums, folks in Silicon Valley if that is where you want to work. Utah isn't that close to SV, so that will be an added challenge for you.
- UBC offers you a great a city experience in addition to a good brand name. If you are willing and happy to make your career in Canada, this is a really good option.
Hope this helped
Good Luck!
- Shea
Vibranture MBA Admissions Consulting
Thank you for your inputs. I am personally leaning towards UBC for similiar reasons. I will talk to the alums from both UBC and BYU to make an informed decision. I am quite bothered by the fact that even after finding a wilful employer, my fate lies in the hands of a system which relies entirely on luck.
And also since the OPT stem extension is not possible for MBA grads, the situation seems a lot sketchy to me..