Only place this falls apart is that Accenture / Deloitte are really not sexy. Like being a federal employee at a similar pay scale would actually be more sexy. McKinsey/BCG maybe this makes sense.
>Accenture / Deloitte are really not sexy. [...] McKinsey/BCG maybe this makes sense.
Those happen be 2 different types of consulting categories.
Accenture/Deloitte are more "professional services" type of consulting. Things like IT technology integrations and business process reengineering with software. So installing a multi-million dollar ERP software package like Oracle Financials or SAP and helping the client company migrate to the new accounting system. Also a lot of "staff augmentation" type of work. E.g. a lot of USA Homeland Security contracts for Accenture were IT services related: https://www.google.com/search?q=%22homeland+security%22+awar...
McKinsey/BCG is "management consulting". E.g. the CEO is considering opening a new international subsidiary but needs some research on various "strategies". So McKinsey consultants taps their vast network of other companies in the industry, creates spreadsheets of scenarios, writes up reports, etc.
The "professional services" category may be on a lower tier of prestige than "management consulting" but in general, most college graduates who prioritize career advancement will still prefer the (typically higher salary) job offer from Accenture/Deloitte rather than a government office such Veterans Affairs. Where government jobs often win candidates is the "no travel lifestyle" if it's a local office. Consultants can get quickly burned out by commuting on airplanes every week.
Well, they are a lot more appealing than government jobs at least, and have a very strong system for recruiting and hiring people right out of college.