When I graduated college w/ honors in May with a BS MechE degree without a job offer I was upset and depress. I did co op with GE Aviation, research projects, got 3 minors, Dean's list... don't know what's wrong, been looking since start the of Fall. Then this week, I suddenly got offers from GE Aviation and NASA. Lockheed Martin also told me they are getting me their offer ASAP. I was very happy initially, then now I am miserable choosing the correct path. I am actually loosing sleep, getting headache over this. So here's the problem what I got. -GE Aviation offer me a full time position with a very decent salary, bonuses, benefits and all. They offer to pay for grad school after hired. -Lockheed Martin offer me a 6 months contract to work on making satellites. After that they might convert me to full time depends on my performance and business needs. The site is also very close to home so I can take care of my parents and younger siblings. They also offer to pay for grad school after I get converted to full time. -NASA offer me a permanent Pathway Intern position at Glenn. Basically, I have to return to school to do my Master's degree while doing multiple intern rotation with them, completing 640 hours before graduation. At that time I can be qualify to convert into a full time position. The salary is about 50% less than what GE offers me and I have to pay for grad school myself. Logically, GE gave me to best offer, best salary, benefits and all. However, I dream to work in the space exploration industry since I was young. Thanks to Star War, Apollo 13 and many others. I especially want to work for NASA because of all the cool stuffs they do, explore other planets and all. I'm sure some of you will understand, it just can't be described by words. Plus they put more emphasis on science instead of military, which I admire the technology but hate the idea of war. My original plan for college was to use GE as a stepping stone for building resume to get in Lockheed or Boeing after college(I told the interviewer too), gain experience there for years to qualify to get in NASA. But seems like life just somehow work out by giving me this opportunity to go to NASA directly after college. To work for NASA, I have to get myself into debt on top of what I owe from undergrad and risk my future. Who know how it's like at NASA, there's no guarantee that I will like it. And in the current situation, looks like NASA is going down hill. Another thing is that I am a Chinese. Don't get me wrong, I am proud to be a Chinese. But with all those hacking the Chinese government is supposedly doing, I might be targeted sometime in my career just because people tends to do stuffs like that. Even though most people in the US are nice, discrimination do exist, it makes me afraid. I just want to do science and contribute to society without worrying about politic! I have been talking with my parents, and we have just been struggling with the idea. I am leaning toward the NASA option since it's my dream and it will give me great experience trying out different engineering position before committing to one. But the thought of the opportunity cost and paying for college meanwhile I am pretty much set to have someone else to pay for it is just killing me. It's like proceeding with an idea that you know is very dumb, like seeing a banana peel on the ground but you just have to step on it. On the other hand, going for GE will kinda cap me at the jet engine stuffs in exchange for stability in life. Which I am afraid I will never ever have the opportunity again to get in NASA to fulfill my dream since getting into NASA the normal way is very difficult to my knowledge. I might regret either way. Any advice on this matter?