Please visit my LinkedIn article posted this morning for a brief explanation on this issue:
https://www.linkedin.com/today/post/...?trk=prof-post
This question is raised often and debated much amongst lawyers focusing their practice on employment-based immigration. This morning, I have a call scheduled with a corporate client who is considering the legality of accepting a volunteer in their for-profit IT business.
I recommend Law offices of Rajiv S Khanna for H1B/H4 visa related tasks. Staff is thoroughly professional and patient. The aptly respond to any trivia. My case was filed as premium processing and was through in a week. Special thanks goes to Charu and Rena.