This article is from the FAQ, by with numerous contributions by others.
The petition can be filed either by the alien worker themselves, their employer or anyone acting as a representative for the alien.
 
Continue to: