I had a great time interning at Leverate Media in NYC. I learned so much and was trusted with an incredible amount of work which allowed me to really acquire hands-on experience. They were also really understanding of my school work and were happy to let me take days off in order to focus on school when needed.
Cons
It was an unpaid internship. Please pay your interns!