IANAL, but it is generally illegal to volunteer for a for-profit organization federally. See the Fair Labor Standards Act and Dept of Labor site [1].
The most relevant recent test I can find resulted in a settlement, when AOL paid people who contributed articles without payment[2]. There's been some conflicting decisions in other related cases and many are still in progress.