Pros
Working at XLP as an intern was both the best professional and educational experience of my college life. As an intern, I learnt more on both Stats and my career options than in 4 years of college.
I gained exposure to algorithms by working on a challenging analytical project. Interns are given a lot of flexibility in what they want to work on and what they can learn. Coding, Equity research, etc... The only requirement is to be passionate and dedicated.
I also greatly benefited from the work culture at XLP. Interns have a lot of opportunities to interact with full-time analysts and Matt Stack, XLP Managing Director. These opportunities proved to be very enriching to think critically about your work and refine your career ambitions.
Cons
None that I can think of.