Pros
The company culture is incredible and the program is very involved. There are so many other interns and the team that runs the intern program always had outings and experiences for us. The hands on work is amazing and looks great in a portfolio. You have a team to always back you up and you present your intern project to Senior level management. They were very kind to provide and pay for intern housing too, and we were paid very well on top of it. The campus is incredible and you have the ability to form lasting bonds and connections across different areas. You are assigned a mentor and a smaller intern group where you can talk about your experience. There is no guarantee of receiving a full-time offer after the internship ends, but many interns do receive another internship offer for the next summer, a continued internship offer if you are going to school in the Atlanta area, or a full-time offer.
Cons
There were no cons. Wonderful experience.