American employers who need applicants to apply for green cards first. If successful, they can get a green card within 3-5 years. However, the employer must meet the following conditions before applying for the green card of H 1B holders. The employer must provide long-term jobs for the holders of H 1B, and the jobs must also be full-time. The employer who applies for the holder's green card of H 1B may be different from the employer who originally applied for H1B.