I really enjoyed and appreciated working on a project that was both meaningful and that will provide application to real world problems. Also, I loved the opportunity to meet people with a ton of experience and industry insight that were fully willing to give insight as a moments notice.
I missed having my family with me, but that's the nature of internships, isn't it? Also, the intern get-together's were nice, but somewhat immature, as most interns were much younger.
Advice to Potential Interns
This is a great company with great benefits, people, training, and culture. If an offer comes your way from BP, it would be a drastically bad idea to turn it down. Opportunities like the ones found at BP are a once-in-a-lifetime kind of thing.
Advice to Management
The midterm reviews should be given a generic schedule and outline company-wide (if possible). Many interns had different experiences with midterms--mine was wonderful, but others mentioned a large uncertainty factor in planning.