My initial reaction to this article was that I disagreed vehemently with most of his points. Upon further reflection, nothing he's talking about is applicable to anywhere I've worked, or anywhere in the industry I work in; so my disagreement doesn't really matter as I guess "consulting companies" apparently means different things to different people.
The only issue that presents itself in my industry regarding consulting is that it's basically a linear scaling revenue model, and the pitfalls around scheduling engagements.
My company's hourly rates for consulting are now about half of what they were 7 years ago, but it's still both immensely profitable and significantly cheaper than what the client would pay to hire someone to perform the requisite services.
The only issue that presents itself in my industry regarding consulting is that it's basically a linear scaling revenue model, and the pitfalls around scheduling engagements.
My company's hourly rates for consulting are now about half of what they were 7 years ago, but it's still both immensely profitable and significantly cheaper than what the client would pay to hire someone to perform the requisite services.