-Freedom to take your own approach to solving problems/experiment
-Access to just about any facility/tool you could possibly need
-Great group of people to work with and around
-Real-world projects/problems- at least I could see that what I was working on would be turned into a marketable project in the near future
-I got input on what project I'd like to work on
-No excessive hand-holding, but resources are always available
It's hard to find much to complain about, though orientation seemed excessively long (at least it was only one day)
Advice to Potential Interns
It may just have been my particular project, but you might feel like you got thrown into the ocean- there's so much stuff to pick up on, and you get to jump into doing real work immediately. That may or may not suit you; I found it to be fantastic, much better than being bored for a week waiting for things to really get started.
Advice to Management
I have no complaints. Being paid more would always be acceptable, though the pay is definitely on par with the rest of the industry. Hours are already flexible... Merit-based promotion policies seem reasonable to me.