Can't say I understand how OSM is doing this...or what "...be eligible to receive a green card ..." means. Seems like a tall promise.
What type of visa are they entering the country with until the alleged green card appears ?
What US company is taking these folks ?