Just a few thoughts... P.S. These are just thoughts, not statement of fact, so feel to correct them if they're wrong!You will enjoy less hours, far less travel, better perks, and an overall better quality of life while enjoying a comparable compensation[i]Is that really true about the fewer hours thing? I would have thought Google was ultra competitive and that tends to lead to long hours?[/i]You will work past just strategy fluff since your client is your employer and will require actual implementation[i]...if you get to do any "strategy" at all, that is...[/i]You will get interaction with non-business types such as product & engineering[i]... and sales .... plus how much engineering really is done in the UK?[/i]You will learn more about entrepreneurship & innovation than you ever will in consulting[i]how? clearly google was formed by extraordinarily innovative, entrepreneurial people. But the business is set up now. what enterpreneurial opportunities are really still on offer there?[/i]You will not be brainwashed to think of everything in terms of frameworks & bullet points, which can be an advantage in areas which require innovation[i]they have to structure things somehow though, don't they? and surely many of the people that work there will be people for whom bullet points and frameworks are second nature?[/i]You can wear whatever you want to work[i]yeah, but in reality you're gonna have to confirm to the "expected" norm, right? unless you're a superstar, turning up looking like a hobo isn't going to go down too well, i'm sure[/i]You will worry less about the presentation of the slides and more about the content of them[i]almost certainly true[/i]Your client is pretty smart and challenging (Google)[i]yes[/i]You will work on interesting and innovating problems in a highly evolving industry; management consulting projects can be hit or miss[i]hmm.... really? how much of it is just sales/business development "strategy"? how much of the truly exciting stuff happens in london?[/i]Google ConsYou will work with only one client (Google) and one industry (Tech); I've found that one of the chief assets of consulting is the plethora of client experience and learnings you bring to the table[i]yes... although having a stint at google will be nothing but brilliant for the CV[/i]You will not be promoted as quickly as you will in consulting (so your salary probably won't grow as quickly)[i]but, similarly, i figure they probably don't do "up or out"?[/i]You will have to get into operational nitty gritty details (could be a pro)[i]yes, this probably doesn't matter[/i]You will be employee no. 30,412 instead of no. 500 ; there is a whole host of problems with working in an organization that large including bureaucracy, red tape, etc.[i]true, i would have thought[/i]You will not be the superstar of your organization; the product and engineers at Google get all the fame, and rightly so[i]yes[/i]Your exit options will most probably be more limited to the tech industry while consulting leaves the playing field wide open[i]true, but that's not necessarily a problem[/i]Your brand will resonate better in the tech world while a McKinsey badge resonates everywhere[i]hmm... i'd estimate that 99% of the UK population don't have a clue who McKinsey are, so in that regard google might be better recognised. but you really can't go wrong with either brand.[/i]Most importantly, you will not learn "the consulting" structured approach to problems, communicating through decks, and the rest of the "consulting toolbox". For this very reason, our internal consulting group values top tier consulting experience over an MBA degree. Almost all of our people have had consulting experience previously.[i]yes, top-tier industry bods don't necessarily make good consultants. i think with google on your CV though you will bring enough to be credible[/i]