It appears mostly both - I will learn a good amount and hopefully contribute agood amount. It does not seem to be one of the internships in which I just do some low-level work no one else gets to do. They even said interns often lead projects of their own.