Worker cooperatives seem ideal from my perspective: all worker-owners decide together what are the business priorities, everyone shares both profits and losses, etc.
The thing I'm not sure about is applying this kind of thing to a startup or even a web dev agency.
Any opinions or experiences?