I got fired 2 days after green card approval date. When I got fired no one knows my green card is approved. I got emails from INS 1 day after I got fired. (So, I was PR when I got fired.) My I-485 is filed more than 180 days and I-140 is approved more than 2 years ago. Is there any problems getting citizenship? Will my green card be revoked in the future since it is too early to change a job? I found some opinions in this forum. "You are fine since employer fires you" and "Unless you get laid off, your gc will be revoked" I am very confusing now. Please help!