Oh come on, what this guy is saying is essentially the following as I understand it, and shouldn't surprise any seasoned consultant:1. Stuff gets fudged. Got a client who insists that XYZ is the answer and may terminate your contract if you squabble with him because you think he's wrong? Then fine, we'll help you try and prove XYZ. "Ours is not to question why"2. The work is boring. Well yeah, that's real life sadly. 99% of your intelligence will not be used. Got a PhD in astrophysics and designing computer models for NASA? Fine. But expect to be producing first grade pie charts for most of your time at a top tier consulting firm. The height of sophistication of your analysis will possibly be talking about "compound annual growth rates" or percentages.3. Old senior dudes do things you disagree with. Well yeah, that's life sadly. Who knows how these people get into positions of power like that. 4. Training is not much help. Well yeah. It's more a chance to get to know your peers. You know everythign you need to already anyway. They recruited you for your intelligence, not your knowledge.5. CV's get fudged and re-worded to suit an assignment. Well yeah, that's called Marketing!!!6. Burnout is inevitable. It's not the hours, but the work load being greater than the motivation to do work. I guess that's what happens when you have A1 PhD and MBA types doing stuff that is below their level.7. Projects are often poorly defined. Well yeah, part of our role is to help them find a way through. That's half of the work. We don't just get told do XYZ, we have to use our initiative.I can't comment on BCG specifically but nothing in here surprises me as it's all pretty common within top tier consulting in my opinion.