I was paired with a very good team for the summer. My PL was a great guy who is not only extremely smart but also cared about making sure I had a good summer. The other consultants I worked with were great as well. The work itself was interesting. I got paired with a partner sponsor for the summer; we checked in with each other fairly regularly and he was there to help make sure I was getting what I wanted out of the internship as well. Plus, there were a ton of really fun intern events (almost one per week), which were followed by bottle service at the club about 60% of the time.
I actually had fairly reasonable hours (~55/week) but if you're going to go into consulting, you just have to be aware that it can get a lot worse than that. After about 65 hours/week, I start to feel unbalanced and stop enjoying my work as much. Work at BCG, as in any consulting firm, has the potential to be like that. BCG has implemented PTO (google it) to help ensure life as a consultant is sustainable.
Advice to Potential Interns
Meet as many people as you can from each consulting firm you're considering. BCG, Bain, and McKinsey do have different cultures, and it's important to find which one(s) you vibe with best. The work is fairly similar between MBB, so is the pay, and so are the exit opportunities. The cultures are different, so pay attention to that.