Pros
Small, tight-knit community. Supervisors make a great effort to get to know interns and connect them with projects that are meaningful to them.
Cons
Sometimes the workload was very high and stressful, and other times there was no work at all. Also this is an unpaid internship and you would have to find funding from a third party.