In Communist Yugoslavia we had something like that. There were companies that were managed by their employees, each having one vote. A proposal that would obtain a majority of votes would get to be implemented.
But it turned out that people would rather vote to use surpluses to pay everyone bonuses than to invest back in production and modernization. Many companies got themselves outcompeted this way, especially compared to their Western counterparts.
It is not a bad idea, but for that system to work you need workers that:
1) are educated in at least basics of economics and management, 2) are ready to take advice of someone with more expertise than them in these subjects, 3) are well off enough that they can sacrifice immediate additional income to enhance company's prospects for the future and 4) care enough.