I hate that the local company I work for "competes" with Accenture, Deloitte, etc... they do have people who really know how various industries and technologies work but that's not their true business model. Their true business model is to use the least competent people they can to sell in with a company and then bring in the straight out of college or high school and other either inexperienced or incapable CHEAP labor and charge ridiculous hourly rates and T&E under the guise of whatever bill of goods they sold with the truly skilled people being their consultants who ensure the client has no idea what's going on till they are millions of dollars into it for something that could have been done well for 1/3 or less. We've picked up the pieces from countless versions of this over the years. And while that may contribute to some of our growth as a company, I couldn't operate that way and our owner would never want us to be like them. My goal, unless the work is truly something that the client never wants to be an expert/owner in, is to work our way out of a role. But that's not a business model that Accenture or the other big global companies could support.