Pros
Owners are good
Senior dev's who are from many years are good
Project teams and managers are good
Cons
In scrum teams, Attempts to raise concerns about unclear communication practices and role expectations were largely unacknowledged. Team dynamics often involved blurred responsibilities, where decision-making and authority weren't clearly aligned with experience or functional expertise. At times, less experienced team members of different skillset like testers were encouraged to take on multiple roles simultaneously. While framed as empowerment, this often introduced ambiguity, disrupted team balance, and, at times, felt like part of a broader pattern of informal power games within the team culture.
Communication in meetings could feel performative and pressure-driven, with little space for thoughtful discussion or dissenting opinions. Those with greater experience were often informally relied upon to support broader team functioning, but without the recognition, role clarity, or time to do so effectively.