Like all the people suggested, Green Card can be very painful and costly. Well, that doesn’t stop people from applying to it. But again, you need to be very careful when stepping in it as the process is not easy.
One can make it very easy in seeing that few others have received their cards within few months of applying. But everyone’s case differs from one another. Please take this in mind that if Ram received his Green Card in 3 months, it doesn’t necessarily means that Shaym is that lucky as Ram.
If your employer wishes to file a Green Card on your behalf that’s a very positive sign, this clearly shows that your work and dedication is paying off you to become the US Permanent Residence in days to come. Immigration rules are changing constantly, and whatever I am saying today it may not apply when you would get your diploma and headed out to for Green Card journey.
If you have a Bachelor of Science degree, then you are eligible to apply in an EB3 category. Since Nepal falls under Rest of the World category, you may find yourself waiting on line for more than 4 years.
Once your employer wants to hire you, then he can file the petition on your behalf within Department of Labor. The first step starts here, where the employer files your labor certification. These days labor is also known as PERM. What labor does is, it tests the US market. Your employer has to publish a newspaper advertisement of any vacant position and he/she is actively seeking to hire the US employer to fulfill the position. Also, the job that you are going to get hired should require the BS degree. If the job requirement doesn’t fall under any degree requirement, then he can file you under Other Category. Once the advertisement is run, the employer will wait for few months to see if there is any candidate who is interested in said position by getting their resume. If the resume being received, then the next phase is to conduct the interview. If no one considers for the position, then you are the likely candidate for the post.
Once your labor is filed in PERM, it may take up to 60 days to get it certified. Once this gets certified, then you can file I-140 (petition for immigration worker), and I-485 (green card). In order to file your I-485, your visa bulletin should be current under the preference category that is required. For instance, if you have BS degree, you fall under EB3. If you have Masters or bachelor plus five years of progressive experience, then you are eligible to file under EB2. Also, you need to make sure if the job require Masters Degree or no.
This is just the start, if you want I can help you further. Let me know what you think. Even the process is bit intimidating, your lawyer is the one who should do all the work for you. This is just a refresh of what the process is like. Good luck.