Advice
Don't be afraid to follow your personal interests when looking for internships. People always look for the "home run" but working for a smaller firm that aligns with your goals and has a great mission is a really good way to spend a summer. Also, working on a smaller team gives you more direct contact with superiors and allows you to get fully immersed in the company from the top-down.