So, first of all, most hackspaces elect a committee whose job it is to keep the space going. That means:
Membership management
Finances
Paying bills
Keeping core infrastructure up (internet, electricity, water)
Is all dealt with by that group in most cases.
Then, a core group of members usually evolves around the board/committee to deal with a lot of other stuff. This can include:
Equipment upkeep
Stocking vending machines
Building a volunteer community / volunteer pool
Opening the space (although some hackspaces are 24/7 spaces with RFID keys for all members)
As for cleaning the space - that’s up to the membership. You make a mess, you clean it. And maybe clean a bit more just to be nice to your fellow members.
You want a new shiny tool? You crowd fund/ pledge drive for the tool between the membership.
Growth tends to be fairly organic, and revolves around us advertising a bit, being on facebook and social media, and a tonne of word of mouth. A hackspace is not fight club! Tell everyone about it! So growth tends to be everyone’s job.
The idea is that the committee does as little as possible in their official role, and that the membership take on as much as possible. This creates shared ownership, minimises people leaving the space in a mess, and allows the space to grow as the membership want it to. This means that if the membership want a sewing space, they can change the hackspace to facilitate that. If they decide they want healthier food, that can happen too.
What we’re trying to facilitate is long-term, independant spaces. We know burnout from a core group of members can be a problem. We also know that if a group is owned and run by a small number of people, it can easily become a clique that can be hard for new members to join. many of us also think that if a bigger org, like a university or government body, has a significant stake in how a space is run, it immediately changes the dynamic and intrinsic freedoms of being in a hackspace. Thus the independant bit.
Does that help?