price
greencard > h1b
possibility employee leave
greencard >>>>>> h1b
cost effect for employer
greencard <<<<< h1b
Ask your manager that if your company can support green card directly. Don’t be pussy and ask for what you need. no one will give you something you don’t ask.