Career path is a joke! carrot and stick game and plenty of false promises, I cannot speak for every practice I was in the Application development practice.
General manager is a true believer of culture and work and life balance but this vision gets lost in transition to the consultants.
poor client and scope management that leads to lots of miscommunications, confusion and put consultants in bad situations.