Oh... now that I read this, I realize that it's something we have since at least one century in Italy. We call them "società cooperativa".
When they are actually democratic in their inner process, they either work like a charme or collapse very rapidly.