Size is definitely a big factor and co-ops are doing innovative things to maintain a share culture and democracy - including Suma (2 weeks of workshops before general meetings), and Unicorn (fortnightly trainings) to name a few.
I started a thread about this, so we’ll see if anyone else brings anything forward - How does your co-op maintain its values & culture?