Edun was handed down the best company I have ever interned at. I learned a lot about pushing my design skills and seeing design in a new way. Even though it was unpaid (school credit) I was very eager to come into work with a very nice team.
Cons
The only con is that it is not paid. I believe that if you are interning not for school credit it is. But, they are known to call their interns back if they need extra help for paid work.