I worked on a fun, close knit team. Everyone was always willing to help out if I needed it. Paid Housing. Lots of other interns so it was easy to make new friends and there was always something to do.
I never really received any feedback throughout my internship, even at the end my manager had me provide him the answers to the review that he had filled out, so it was frustrating with how much work I was doing that I never knew if I was doing well or if I was doing poorly.
Advice to Potential Interns
Learn as much as you can about the team you're interning with before you start your internship. Use the internship to network with employees in other teams as well, not just your team.
Advice to Management
It would've benefited myself and other interns to be able to see or explore other opportunities is Garmin, even if just for a day. My internship was for a very entry-level position at Garmin that employees frequently get promoted out of up to other opportunities at Garmin, but without being able to learn about those opportunities its hard to be sure if I would have a future at Garmin if offered a full time position.