Thanks TheRealCanadian,
Please help with two more questions:
So all I need is to submit AC21 application and not to worry about labor application and I140. Am I Right?
---------------correct
My previous job duties had some specific job based duties e.g.: Analysis, design, and develop solutions for airline industry.
I understand that they have to be similar.
----------------it is better to get permanent job offer letter with same/similar job duties. if job duties match 80% it is OK
Is it okay if the new duties say: Analyst, design and develop solutions for our clients? or does it have to be exactly the same. It was really difficult to find something in the same industry.