Is it legal for a company to pay per diem for L1 visa holders? And if yes, is there any time limit for that or they can pay the per diem for the full term of 5 or 7 yrs?
What if a person on L1 is getting salary in his home country and paid per diem in US, will that affect the Green Card processing?
please advice.
Thanks,