Pros
The benefits (401, tuition, insurance) package is aggressive and more than competitive.
Cons
Recognition for work/life balance is non-existent from the senior management. If you want to advance you have to be at the thumb of the management doing menial and useless tasks to illustrate that you are invested and willing to do whatever it will take to advance. Advancement requires full-time billable to a client in addition to 10-30 hours additional to "business development". Although training is touted, receiving training is difficult if not impossible unless it is an online book. The new "bonus" plan essentially eliminated chances for the majority of consultants to receive additional performance based incentives. Communication with consultants is poor. Generally speaking consultants will hear critical information via the vine.