Pros
Strong sense of camaraderie within teams — colleagues are supportive and capable Exposure to complex, high-value client engagements and RFPs Opportunity to work with talented individuals across delivery and technical teams Fast-paced environment that can accelerate learning and resilience Flexibility in working arrangements (remote-first / distributed teams) When aligned, teams can deliver high-quality outcomes under pressure
Cons
Lack of clear direction and alignment from leadership, especially on client engagements Chaotic planning and last-minute changes create unnecessary pressure Accountability can be inconsistent, with a tendency for blame to shift Limited focus on mentoring and developing talent Leadership visibility and support can be lacking at critical moments Emerging “boys’ club” dynamic at senior levels Decision-making can feel reactive rather than structured High performers can be stretched across multiple priorities without sufficient support