The internship program was extremely well structured and provided a tremendous amount of opportunities to work directly with full time employees, including those in senior management positions. Company culture was excellent and the people were always to help out.
What I wish was different
The only thing I wish was different was that it was a 10 or 11 week program instead of a 12 week because it overlapped with school.
Do not be afraid to ask questions. Whatever you put into the internship dictates the experience and knowledge you will get out of it.