I can't agree. It would be ok if you work without getting paid. You can accept a free lunch from employer but can not get compensation in any form of money. I got this info from an immigration seminar (the speaker is a gov. official) years ago. You need to confirm anyway.