The internship program is obviously designed to fix any problems before they occur. I had very clear project expectations, lots of positive feedback, great working conditions, and excellent compensation.
Cons
The only major downside was the fact my project had trouble finding programmers to actually implement the planned feature, but my manager compensated very well.