It depends a bit on the consulting firm, but most are indeed "serial hired hands" like the blog says.
Most are fine to be for 2-5 years though as a fresh grad. You'll get some experience. Most good people move on to freelancing or something else after a while though*, I wasn't too impressed with most of the people who were there 10+ years.
* The company I worked for has an exodus of about 10-30 employees starting their own small company every ~10 years, since they reckon they can do the same with less overhead and bullshit for more pay. They're probably right.
Most are fine to be for 2-5 years though as a fresh grad. You'll get some experience. Most good people move on to freelancing or something else after a while though*, I wasn't too impressed with most of the people who were there 10+ years.
* The company I worked for has an exodus of about 10-30 employees starting their own small company every ~10 years, since they reckon they can do the same with less overhead and bullshit for more pay. They're probably right.