Pros
Great people to be around day-in and day-out. Involved in many daily processes throughout internship (i.e., daily morning meetings), lots of intelligent people leading the company, unique investment strategy, opportunity to learn variety of new skills , good mentoring
Cons
None that I can think of. Hours were normal, work was beneficial, and everyone at the firm is pleasant to be around and makes an effort to interact to offer advice/help