I am a Software Professional working as a Contractor for a Health Care Insurance company. I have been in the USA for more than 3.5 years now and hold a L-1B visa. I tried initiating Green Card processing through my Employer and they said they would be placing me in EB3 Category.
I am transferring to L1-A visa this January as I hold a manger position and heard that L-1A Holders are eligible for EB1 category since they hold a manegerial position. However, my Employer denies that and they say they would continue to have me on EB3 Catergory.
I have not yet initiated my Green Card processing as I have the below quesitons. It would be great if you can answer them
1) Is it true that holding a L-1A Visa will place me in EB1 Category.
2) Can I process Green Card through a law firm. or another consultant company? If yes, is that going to affect my current job with my Employer? What are the pros and cons of doing this.
Please help me in understanding this process and I would make a decision based on your answer.
Thanks for your assitance,