There does not seem to be a succession plan or a development path, as it appears that all junior level employees are easily replaceable. There's no room to grow as a junior level employee; it seems like only senior level consultants and partners are hired in order to drum up business with new clients - this leads to a logjam at the top, and nobody moves up. The ultimate focus is on being billable, but with the bill rates being so high, it is difficult to spend time to learn your craft, which causes very high stress situations. As sr. managements focuses on retaining clients, it seems project managers are placed on projects where they have no technical expertise in, causing for confusion and panic.
When it gets busy, the office becomes hectic and stressful, with unrealistic timelines due to the high bill rates and low budget provided (done to stay competitive with the rest of the industry). However, when business is slow, there is a fight for precious billable hours, and menial work is assigned. In both scenarios, the goal is to be as billable as possible, which leads to a tense work environment and low employee morale.
It appears that the salary is not competitive with industry standard, but the promise of "raises and bonuses" make them competitive - not exactly true as voiced by other reviews here.