Great benefits, other interns were awesome, nice facilities, good work/llfe balance, living arrangements was really nice.
The actual engineering I was doing was dull but necessary. My code reviewer was rude to me on many occassions, but I was forced to work with him because he was the resident expert on what I was doing.
Advice to Potential Interns
Try your hardest not to work as a tester.
Advice to Management
There probably isn't a lot that can be done about interns doing full time testing, it's something that is easy to get started on and is necessary. But I know for a fact that many young, intelligent, creative engineering students are worn down by writing tests all summer. As a result they no longer wish to work at Garmin because they had such a tedious and predictable job. Please try to make sure that the interns get SOMETHING besides just the grunt work.