Pros
There is no shortage of interesting, innovative ideas. You get 1 day per Sprint for learning, growth. We have been able to make significant improvements in SDLC, tech stack. Code quality, maintainability is being prioritised as we're growing. Very positive feedback from our clients, the platform is gaining a lot of traction. Being on the cutting edge of development, work is very interesting.
Cons
Discussions tend to get derailed often. A growing culture of 'talking about doing' rather than taking action. Democracy doesn't always lead to optimal outcomes, loudest voices tend to overshadow experience or wisdom. Company seems to be loosing agility as we're growing. Things can get annoying due to indecisiveness caused by: bikeshedding, multiple opposing voices, nobody willing to risk their neck by having the final word.