Beware of contract overruns and lack of reimbursements for incurred travel, unethical practices."
Pros
I spent 5+ years with Booz. Pay and benefits were not an issue, but I hustled and traveled an inordinate amount of time, which cost me a significant amount of personal challenges and finances. Working for Booz you can get the Waterman and the t-shirt, at least resume fodder.
Cons
Booz did not look out for career and was solely based on maintaining utilization. I traveled extensively and worked high-profile presidential visible IT programs. During that time I traveled extensively, contract cost was overrun, and I left the firm with $12K they owed me or rather my corporate card for reimbursement. They also don't want you to report more hours than you work but run an average of expecting at least 41-42 hours a week for client work, unethical.