Well actually, I get to start the application for green card after 2 years of employment. Unfortunately, I have to wait many years for my green card date to arrive due to the strict restrictions on green card availabilities. The H-1B is actually designed to encourage workers to apply for a green card for permanent residency, but it seems the whole process is designed to be as long and torturous as possible.