Recently, I joined an HR trainee role in a startup in the US with a visa sponsorship, they promised when I finish my training period, I get an offer. Am I eligible? (I have no previous work experience or a degree.)

I would assume that if the company put it in writing that they will honor that promise, That assumes the Immigration service will approve an H-1b visa because there is such a shortage of HR talent in the US (note the sarcasm)

I would assume that if the company put it in writing that they will honor that promise,
That assumes the Immigration service will approve an H-1b visa because there is such a shortage of HR talent in the US (note the sarcasm)