Pros
Working with esteemed clients, exceptional colleagues, and having a well-recognized name in the Agile community are major highlights. The benefits and perks are solid. The staff are genuinely committed to making a positive impact.
Cons
As noted in other reviews, issues such as nepotism, large egos, poor management, a lack of strategic direction, and organizational dysfunction are prevalent. Leadership often fails to follow through on their commitments.