I've been told that I will be sponsored either green card or H1B (work visa) if I get this job at a Fortune 500 company where the manager said that citizenship is not a problem and they are just looking for the best person. I am one of the last two chosen out of more than 70 first-round phone interviews, so virtually I have 50 percent chance of getting this job. My question is: is being chosen for the job out of about 70 other applicants would be good enough to apply for employment-based green card (if I don't get a H1B since they are consumed so quickly)? Or would that be better with a MS or PhD?
Note:there are a lot of other applicants for the same position that are US citizens but they don't make it to the last two, so this prestigious company really like my qualifications.
P.S.I graduated with a BS with honors in chemical engineering (last May) from a top 50 university.