Interns treated as full time engineers. Assigned meaningful work, and great team.
What I wish was different
A better on boarding process.
Advice
Try to gain as much experience with as many different things as possible while you are there. Shadow other departments, and spend lots of time on the production floor.