Only work here if you are willing for it to take over your life.The good thingsNot any that I can think of. Terrible experience.
The challengesIf people do not like you, they will try to make your reputation and career at "Bain". And no culture of real push back- people succeed by being the "yes-man".