What I liked
This was a great internship experience. I was included in the development team full-time from the beginning, not assigned to any pet projects for the summer. That said, I was recommended things to work on but ultimately I had freedom to try and tackle any issue that needed to be taken care of, which is something that most interns will not be able to say. Additionally, I was encouraged to take time to familiarize myself with any new technologies I was going to use before jumping in; I felt very little pressure.
My co-workers never hesitated to give me help or advice when I asked it from them, and they genuinely wanted to see me succeed and contribute to the goals of the development team. There were great people, great pay, a relaxed work environment,and a noticeable dedication to good quality work. As an intern, you will be included in all of it from start to finish.