Pros
BCG offers good pay and great healthcare benefits. Great peer group of smart and positive people coming in the door. There are opportunities if you want them for a variety of assignments across industries and countries. Good office locations in most major cities and some flexiblity to relocate. Annual practice meetings were the highlight.
Cons
Both obsessed and encumbered by growth BCG is finding it increasingly difficult to live up to Denis Henderson's ideals and is evolving into a clannish powerpoint factory. BCG is no longer a platform for the vital few who offer breakthrough thinking and back it up with hard work - if you're in this bucket you'll find yourself in better company at one of the BCG alumni firms who have chosen not to accept the compromises of scale. Consider Bain or one of the smaller splinter firms.