*Supportive and knowledgeable team willing to answer questions and share expertise
*Opportunities to work on real-world projects with meaningful contributions
*Collaborative environment that encouraged learning and skill development
*Exposure to multiple stages of the engineering process, from concept to completion
Cons
*Internship went by too quickly — more time would have allowed deeper involvement in long-term projects