Thanks everybody so much for your guidance....
I agree applying for GC is a good route. But my employer, at least so far, is reluctant to go through this hassle. It is a pretty small company so to speak. Maybe things change down the road, but I have to have my 12yr best possible scenario...