Pros
depends on what team you are put on. Great teams mean great internship
Cons
sometimes didn't have work to do
Pros
Friendly, smart, hardworking people and opportunities to move teams to explore a different type of finance (Retail, Corporate, Sales, etc)
Cons
Work life balance can be improved, but it could also simply be working within Finance