So what should I do now? I've had the 1099 for 3 years and 6 month after I got my green card.
I payed my taxes. All the people who work there have 1099 and got their green cards.
Talk with an experienced immigration attorney to ensure that a bona fide employment based petition was filed in your behalf.