This prompted me to try to understand what a co-op really is. I read the wikipedia page, and still don't really get what keeps it separate from a regular business, except for ideals. At a co-op like this, they would still need programmers to fix inevitable bugs in the app, marketing/logistics people to figure out how to get traction (because that doesn't just happen by itself) and expand to new cities, and managers to coordinate, and everything else a regular company needs (financial, HR, etc). It ends up sounding like what I think of as a regular company. What's the difference?