Pros
Being able to contribute to the team.
Getting involved into the code base right away.
Getting experience working in an Agile way.
Communicating with customers and seeking feedback.
I got the opportunity to work on real projects for production use, rather than projects designed only for interns.
Great company culture, friendly co-workers.
I highly recommend the company to any future interns and placement students.
Cons
N/A, I can not think of any cons.