My sister is a US citizen. I am in US holding H1B. If she applies Green Card for me, can I work when I am waiting in the US when my H1B is used up? Can I travel? When? Thanks.