Probably worth adding to the points here that the usual stereotyping of these 2 firms (and Bain too if you want to look at them) is useful to separate them from the outside, although the level of work, quality etc will be very much the same:McKinsey: cool, very self-consciously elite, corporate. There is a McK way of doing everything and you will be expected to do it that way. Linear, aggressive, but compelling for all that.BCG: more art school than corporate, a little more funky, casual in style, pride themselves on their ecclectic thinking. Think fmcg marketer gone strat consultant and you're there. Contacts I know there love the place.Bain: team orientated (very), homogenous, if you enjoyed First XI at Uni you will fit right in - if you prefer to operate more independently you won't like it much. These really are stereotypes, but they are essentially observing some truths about them (and how they differentiate themselves). Expect long hours, a lot of travel, and real pressure to perform. McK from what I hear tends to be more political than BCG or Bain. Worth looking at places like Roland Berger, Trinsum, OC&C as well as alternatives as these are just as good if a little less prestigious in the UK at least.