My thoughts
My God, looks like this forum can't stay away from this topic. I agree that this topic is the single most important topic for any one who just gets his GC approved. But i thought that we have discussed enough in a thread and people can make a decision based on the arguments put forward in that thread. After seeing so much unnecessary fights in this forum i have stopped visiting this forum daily. I now visit it once in 3 or 4 days.
After i got my GC, i started visiting this forum and startled to find JoeF's comments on this issue. Till then i have never heard any one saying that you better work for atleast 6 months with the sponsoring employer (i never read murthy's or rajiv's FAQ, but i guess many people hadn't either because these two are not the only immigration lawyers out there). The only thing i know was that people start looking for better jobs (and do change jobs) immediately after gettting GC. It is generally known that a GC holder is free to do what ever he wants to. That's why i have countered JoeF pretty hard in the original thread and i was looking for a convincing argument from the proponents of 6 month thumb rule. But the only thing i found from JoeF was that he is just posting what Murthy or Rajiv has said, and he is not saying anything convincingly on his own. After reading murthy's FAQ, it is clear to me that there are factual errors in it . In the beginning of the second paragraph, which was the basis for her suggestion,she says that "Clearly, the law before AC21 was passed in October 2000 required that a person continue working with the employer that sponsored the green card for at least 6 months to 1 year after obtaining the green card ". Every body knows that it is incorrect. That's why i don't give any credit to her advise.
But before changing jobs, iwanted to talk to an attorney, just to be safe. I didn't want to talk to the attorney who filed my I485 because i thought that his interests will be with the employer. So i have called Rajiv and discussed this issue. I wouldn't tell you guys about what Rajiv said on this issue because that's a private call, but i would only say that, it was clear to me that there is nothing in the law that requires a person to work for certain period with the sponsor after getting the GC and also there are no big risks if you change job even after 1 month. I have decided to change job after 1 month and started looking for better opportunities, but it took a couple of months to close the deal and leave the sponsoring employer. Finally i have changed jobs 3.5 months after getting my GC (I485 approval).
As a final word , here is what i suggest, based on my understanding on this issue :
scenario 1) After getting GC, the sponsoring employer pays you about 24K($2000 per month) less than market rate, and you get a good permanent job, then you should take that new job after completing 1 month with the sponsor.
scenario2) After GC, if the employer pays you about 12K less than market rate, then better wait for atleast 2 months and quit after after 2 months only for a good permanet job
scenario3) If you are paid more than 12K less than the market rate, but don't get a good permanent job within 1 to 3 months, then i would suggest people to cotinue working for the sponsoring employer for 3 months. Once you complete 3 months, then do what ever you want.
scenario4) The above 3 scenarios are for people who have been getting smaller pay for the past 1 year (prior to GC approval). But if you have been getting a good salary (more than 80K in most places and more than 90K in NY/NJ/CA areas) for the past past 1 year, then you better stay with the sponsoring employer for 6 months, just to have a very good peace of mind (you guys can afford losing a few dollars). Now we know why some good lawyers advise you to stay for 6 months. They want your and their own peace of mind, but those suggestions do not consider individual circumstances.
scenario5) Irrespective of salary differences, if there is a potential threat that the GC sponsorer(employer) may complain to INS about your leaving the company, then it is better to work for atleast 3 months. That way you are covered under the 30-60-90 day guidelines (which might be the only guide line / regulation that comes closest to this issue).
I fall under scenario3 (difference in pay is huge, but couldn't get a good permanent job within 3 months).
PS 1: I have talked to Rajiv because i have worked with him on immigrationportal.org . I wouldn't recommend every one to call Rajiv and ask him about his opinion on this issue, because he(Rajiv) has already posted his PUBLIC opinion on this issue. It clearly says that it is just his guess. So don't attach too much importance to his public advise. Make your own decision based on your circumstances. Please remember that Rajiv and Sheela aren't the only immigration lawyers out there. They are just 2 among thousands of lawyers and from what we have heard from different people, different lawyers have different suggestion on this issue. So act as per your conscience.
PS2 : Every thing i said is my personal opinion. It is not an argument against anything any one has said. Just as i kept myself away(in this post) from attacking any one's post, i would appreciate if people can post their opinions without quoting my post (if you quote me and post a counter opinion, then it implies that you are arguing with me. Though it is fine in many circumstanes, i would like to keep a distance from the bickerings on this issue).