The quick, easy, and non-communist way to do this is to have the opportunity for employees to become shareholders through purchase of premium stock and bonds.
I don't agree that this addresses the problem of employees not having a say in the management of the company they work for, unless you are talking about early-stage employees who are actually likely to be able to obtain enough stock to have influence.
This solves the moral hazard problem quite well.