I've been searching for this kind of discussions in the forum and I've found some interesting answers and point of views from many users. But I still have some questions that I'd like to ask. From my understanding, being hired as an engineer (Mech. Eng, Electr. Eng. and so on) or as a computer scientist (but this could be also true for many other scientific jobs) from a large US company isn't a big issue if you aren't US born. But when it comes to Aerospace Engineering, the situation seems much more complex, due to the security clearances, Dept. of Defense and other security matter involved. Therefore, almost any job posting from Boeing, Lockheed Martin, SpaceX and so on requires you to be an US citizen in order to apply. Since from what I've read it could take more than 10 years to get the US citizenship, then what are the chances for a 25 years old European holding a M.Sc. in aerospace engineering to get a job in the US in the aerospace field? There could be the option of being a visiting student for the M.Sc. thesis or even to get a PhD from basically any college, but then? If one's doesn't want to stay forever in the academic world, what are the chances to find a good, interesting, challenging job in an advanced project for an Aerospace company, paying/granting for you VISA? For example, correct me if I'm wrong, I've read that if you want to do your PhD in the US as an European, you won't be able to access to some extra financial support/scholarships/funds, so you'll be in the range of 20-30k dollars per year, during the length of your PhD studies. But then? It seems to me that the most likely outcome is to remain in the academic world and work hard in order to eventually become a professor. Which could be extremely interesting, but it seems to me to be the only path possible. Am I wrong? TL;DR: from your personal knowledge and experience, what would you recommend to an European student: to stay in Europe try to find a good job for ESA, EADS, Thales etc. or to not abandon his "American dream" and try to pursue a career in the US? Thank you for your opinions and comments!