Friendly environment and the management really invested into the interns.

Cons

Other interns had managers that were too busy to give them work, but mine was great! They should probably implement a way to monitor the value of the internship program to both parties (the intern and the company).