It was a great experience. The team was very supportive and helped me learned a lot in a very short duration of time. The pay was also surprisingly higher than I expected as an intern. Geico is more than just an auto insurance company. Eventually, I was offered a full-time position.
Cons
The expectation from the interns were kind of low. Even though I got opportunity to learn a lot, it would have been even better if I was intellectually challenged. A lot of time is spent on meeting which I found ridiculous as an intern.