Geico has great internship programs. I spent the summer in the Virginia Beach office. The biggest pro was that I saw all parts of the insurance business - sales, service, claims, etc. Overall, cool people and I learned a ton interning with Geico.
Sales isn't for me.
Advice for other students:
Apply early to internship programs and really learn about the company. Don't take the shotgun resume approach.