We basically have three types of co-ops down here: agricultural, financial (kind of like a credit union) and service. This co-op is financial, catering towards public sector educators. I actually caught a mistake in what I wrote previously...its not 40,000 workers, but rather affiliates (number might be a bit off but its roughly in that ballpark).
They have about 600k clients (use to be that you had to be an educator to be a client, bit that no longer the case). Then you have the 40,000 affiliates who are persons that have a stake in the co-op (IIRC it was a mix of one time deposit and then a monthly deduction from your salary at a fixed amount, all employees are automatically affiliates). That "investment" allows you to participate in the co-ops profits as well as participate in the co-op elections.
Every year, usually in Q4, the senior staff does a roadshow across the country for the affiliates. Basically a dog and pony show to communicate financial and social results. Some of these events are fairly large, some are very small. Periodically (every 3 years?) there is an election for the 50 person governing body (with a roughly 10-15% participation rate). Those elections are like a popularity contests...usually won by longtime educators in the bigger school systems. That governing body meets quarterly; their big job is naming the Managing Director as well as the 9 person board that acts broadly as a Board of Directors (those directors can either be from the 50 person governing body or independent): that board meets monthly to oversee the operation. The biggest challenge is for the 50 person Governing Body to name a competent 9 person board; usually the educators don't know much about finance. From the time I was there, the Managing Director spent most of his time catering towards the 50 person board, dishing all sorts of pork to keep them happy.
Recently we had another co-op (health care workers) that has basically gone bust. Their board of directors had no independent members and was full of health care workers that had little or no experience in finance. They failed to adequately comprehend the risk implications of the things their management team was doing until it was too late to catch.