Her boss treated her not bad. Firstly, No company is wiling to write something about “ green card” in the offer letter. Secondly, her boss has the right to let you go no matter whatever reason at any time.