You will learn a ton while interning here. There were projects in many of the different departments that taught me how to solve problems in the real world. So much hands on work with machinists and always being out on the floor. Management pushes you hard to get you to put your best foot forward.
Cons
Inputting work orders was sometimes tedious and did not grow my skills or add to my experiences as an engineer.