My employer is sponsoring me for a green card. The category is employment-based second (I work as a software engineer), and my I-485 Adjustment of Status Application has been at USCIS for a year. I'm starting to get offers to join other companies to do the same job I have now. Some jobs are nearby, and some are in other cities. The pay would be about the same. Is my green card tied to my current employer? Or can I take another job now or as soon as I have my green card? What are the rules here?