Pros
Immediate access to and influence on senior management at Fortune 500 companies. Great training and development. Steep learning curve that propels you into a managerial role in a short amount of time. Colleagues that are some of the smartest people in the world (but somehow remain grounded and humble). Fun teams and good friends, which is key when working such long hours!
Cons
All of these wonderful pros come at a price: you have to give up your personal life and dedicate yourself to your client and your case. Dating is near impossible, and weekend trips or family events may have to be cancelled due to "client demands." BCG does its best to give its employees a decent work-life balance, and I would argue it's the best of the top tier firms in this area, but this industry is by nature incredibly demanding. Be prepared to burn out.