I loved working at Enova! They really focused on teaching me new skills and encouraging me to be confident as a software engineer. Enova gave me practical experience while still ensuring that I had a fun summer.
What I wish was different
The only thing I would change about this internships is to maybe have more tasks available during downtime in a project. I didn't have much direction on what to do when my team was blocked by certain things.
Advice
My advice would be to ask all your questions, everyone there wants to help you.