What I liked
The environment at 3M is second to none - engaging coworkers, interesting projects, significant support to ask questions but enough independence to grow, as well as dozens of classes and company events. They networked the interns fantastically well, and housed over 100 of us in the same building.