Also see how many cooperatives are run.
You can definitely make these kinds of things work and eg worker cooperatives are generally legal to set up around the world, but they don't necessarily work any better than vanilla companies (and that includes not necessarily being better for the employees).