While that is the usual situation, it is not a requirement. The O-1 visa needs a petitioner who can either be the sponsoring employer or, an O-1 visa agent. Note also that while individuals cannot apply on behalf of themselves, a company that that an individual owns is allowed to apply on their behalf.