Pros
Most incredible development opportunity for a young professional. You will be well set up for any job you take in the future after a few years as a BCG consultant. The humility and intellectual rigor of the staff sets BCG apart from peers. The people are some of the smartest, most interesting, and good group of people you will come across. Incredible benefits packages.
Cons
Long work hours and lots of travel, disproportionate for the job to be done in some instances (having moved on to a client organization it is even clearer how the slides do not always need to be perfect). Business services team (BST) treated as a less viable and prestigious career pathway than consulting, which is illogical when you consider the infrastructure that is required to run any other company, and importance of roles like head of HR, finance, recruiting, real estate, etc. This limits options for consultants who want to take an internal role as a career path.