So, i'm a fellow civil engineering from Portugal pretending to get a masters in structures. Would like to hear some opinions on getting a masters from an university out of my country, becasue sadly, in Portugal, there a are very few jobs for new civil engineers, and the ones we got are mostly in construction management, wish is an area i don't particulary like and the pay is very low, i think the average is like 600-700 euro per month wish is like 100 euro more than someone who works at McDonalds here for example. So here are my questions: - My first option would be to go the USA or Canada, because i feel like these are the places where i could make a very good career as a structural engineer. My only fear is if i someday had to come back to Portugal i couldn't get hired because i worked and took the masters in the US, wish use different codes than here. -My other options would be taking the masters in England, Germany or Netherlands and if i would have to come back home i think i could find a job more easily because the codes are almost the same in Europe (help me in this). So basically what you think is better? Going to the US/Canada or staying in Europe? P.S. I am asking this because i would have a much better chance of getting hired, let's say in London, if i took the masters there than if i took it here in Portugal. Thanks!