John,I've had a pretty varied career - industry, academia (post-grad), consulting and then back recently into industry. I enjoyed consulting enormously and without boring you with the full story, I went back to industry because the offer and timing were good. What I did find when I moved back to industry was how much 'easier' it was - not that things aren't often stressful and demanding, it's just that what I learned in consulting (structuring problems, clarity of thought, analytical techniques, attention to detail, tell-it-as-it is doesn't get you sacked! etc. etc..) allow me to enjoy it more. So... if you have the chance to get some consulting experience, my advice would be go for it. It will be everything (good & bad) that you can read on these postings and my advice would be don't be too calculating about it in terms of career/salary progression - just do it for the experience. If you love it stay there, if not, move into industry knowing you've had a good time a learned a lot.