Pros
Compensation seems to compare favorably to the market...but don't expect any raises or delivery of the advertised bonus. Worked on project teams with some very bright and personable individuals. Encouraged to train on new technologies during bench time.
Cons
Ineptitude is rampant across the board at roles above the project manager level. The company missed its window to pivot towards and build out practices in areas other than those they experienced previous growth in (Siebel) and are in panic mode chasing any project that may pay. Results in many projects with issues and questionable clients. Many certifications are paper-only to allow the company to meet publisher-required consultant certification numbers only. The company is in dire straights and circling the drain. Do not expect advancement in title, salary, or payout of bonus unless you are part of the inner circle/old guard.