Eles podem trazer novas idéias e perspectivas
Sinto que trazer um estagiário para sua equipe durante o verão ou um ano de estágio é uma ótima oportunidade para acompanhar alguns dos novos conceitos ensinados na faculdade (se eles são estagiários) ou apenas obter uma nova perspectiva de um estranho.
É uma excelente oportunidade para alguém ter uma visão objetiva do seu projeto / produto / base de código e identificar áreas que poderiam ser aprimoradas / aprimoradas / facilitadas de alguma forma e, em seguida, fazer a pesquisa sobre como isso pode ser alcançado.
Se eles estão lá apenas no verão, provavelmente não vale a pena aprender completamente a base de código e isso tem o benefício de não ficarem manchados com as decisões herdadas que moldaram o projeto ao que é hoje.
Tivemos um estagiário de verão que era bom com estatísticas e adicionamos instrumentação a todo o nosso código e produzimos estatísticas sobre quais áreas foram mais usadas e correlacionaram isso com nossa contagem de bugs. Ninguém mais na equipe teria pensado em fazer isso, nem tinha a liberdade de 'sem prazos' para fazê-lo.
Outro estagiário fez todo o seu trabalho em Python, que era novo para a equipe, por isso tivemos uma excelente introdução sobre como usar uma linguagem que não estávamos usando anteriormente.
Embora pareça que você os esteja alinhando para ingressar na empresa, na minha experiência, o valor do estágio deles os ajudará a negociar uma boa posição inicial em outra empresa / concorrente.