Where corporations are necessary, some sort of worker cooperative is the way to go. It prevents the division between labor and capital from developing and so it empowers workers. Anything that empowers workers is likely to improve productivity too.
thirdcoastworkers.coop is a Texas based group that might be helpful.
http://usworker.coop/front is also good. Mondragon is cool; another group with the same name operates in Quebec. Worker coops can be flat structures or simply be companies where the board is elected. Either way, the members control profits and mission.