Pros
* Team members are generally dedicated and committed to delivering for clients
* Exposure to complex, high-visibility projects
* Opportunity to take ownership and build solutions in the absence of established structure
Cons
* Lack of clear delivery governance and consistent project management practices can make execution difficult
* Limited visibility into true project status, which can lead to misalignment between leadership expectations and actual delivery timelines
* Resource planning and role alignment are often inconsistent, impacting efficiency and outcomes
* Reactive rather than proactive approach to risk management, with issues frequently surfacing later than they should
* Communication across teams and stakeholders can be fragmented, requiring extra effort to maintain alignment
* Inconsistent execution of performance feedback processes — while frameworks for reviews and development exist, they are not consistently followed, resulting in limited feedback and unclear expectations over extended periods