Pros
They hire top-notch talent and they screen their prospective employees well. It's nice to feel like you work with a group of smart, capable people. They have an excellent list of clients, so it's a great opportunity to work with important US Government clients. If you're lucky enough to work on several clients (as opposed to an engagement with one client for a long period of time), you also get to learn how the major departments of the Federal Government operate. They encourage community service and provide many opportunities to do so, but it can be a significant sacrifice if you're very busy with your client work. They have forums, communities, clubs, etc. for just about everything you can think of, so if you're interested in joining a sports team, book club, or minority group, it's very easy to do so. Great Christmas parties and lots of catered events (food!).
Cons
Their retirement package is awful, considering how profitable and established they are. When they hire you, they tell you that they will contribute 10% of your salary, but only after a one-year waiting period. Fine, but where they deceive you is... they don't explain that you have to be vested for 6 YEARS! That's insane, and it especially hurts young people who are not likely to work at the same firm for 6+ years - especially since they only increase your salary 1-4% every year, even with good performance. There is no discretion for things like salary increases, everything follows a rigid formula. The bureaucracy is usually very old school, time-consuming, and counter productive. They pay is average to poor, considering they hire from the cream of the crop. Very low compared to the other consulting firms. It's very hard to have a relationship with your boss when they (Sr. Associates/Principals) barely have the time to answer emails. The review process is thorough, but it's way too time-consuming. It's not uncommon for employees to spend 40 hours writing their own self-assessment every year - ON THEIR OWN TIME. The dress code is very formal and conservative, even on casual Fridays men are mostly wearing black/grey/navy business suits. Ugh.