Hi all, I'm heading into my last year of university in Canada and have a bit of a dilemma. Once I graduate I'd like to work in the states but I don't see that happening right now with my current leetcode skills. As a result, I was thinking of trying to land an internship at a company in the states, and hopefully that'll lead to a return offer or more opportunities to work there upon graduating. The downsides of this would be that I could potentially miss out on $$$, but a good US internship pays around at least as much as a new grad Canadian offer, excluding better-paying Canadian companies (Big N, Shopify, etc). I don't think I can land a new grad offer at one of those companies right now though, so I think i'd be stuck making mediocre pay upon graduation. If it matters, I've done 4 internships so far (3 at no names, one at EA) and have had interviews for Big N internships in the past, but didn't make it too far. Would it be worth it to delay graduation for that reason? Or should I just graduate, deal with the Canadian salary, and try to make my way to the states in the future? Any advice would be appreciated, thanks a lot for reading.
What is big N?
FANG
A collection of companies that people view good to work for mostly due to great pay. Apple is one!