没有绿卡不代表不可以合法工作,H1B签证或者劳工签证都可以工作。但是不同的是绿卡的时间会长,可以做想做的工作,随时换,住满五年可以申请做美国公民。而其它工作签证的只能在发签证的公司工作,如果要换工作要先确定新雇主是否会帮你申请签证