Pros
The environment here is relaxed and welcoming, with minimal hierarchy and low levels of seniority, which makes collaboration feel open and accessible.
Cons
A consistent issue was the lack of clearly defined project requirements. Often, teams would begin work with only a partial understanding of the goals, leading to misunderstandings and, ultimately, rework.
Additionally, project management capabilities were limited, and coordination between teams was not effectively facilitated. This resulted in frequent delays and bottlenecks, as teams worked without proper alignment or a solid structure for collaboration.