Pros
The people are friendly, human (people matter). Management is flexible concerning family issues. Work is interesting, you are free to challenge yourself, sky is the limit. You are given real responsibilities as an intern, treated with respect as an equal which not all companies do.
Cons
Location of the office (personal opinion)