Interesting projects
Lots of autonomy, especially for an internship
Get to work with industry professionals
Good pay, raises with class rank
Get to work at school
Cons
Difficult to understand the corporate structure as a new hire
IT keeps changing their system, makes automation difficult
Uses legacy technologies, but this is to be expected from a Fortune 500 company