Stuck between Undergraduate Engineering Choice - Need words of Wisdom

I think if he can’t get a job after undergraduate, then grad school in US is the next logical. You get second chance if it doesn’t work out the first time.
My daughter works for 2 Indian guys in high tech and for some reasons they kept asking her if she has a Master degree. I’m think it’s a common path for internationals to go to graduate school in US to get jobs.