Pros
You actually work on meaningful projects. I had two projects. With these projects, I was given a lot of responsibility as well as freedom to take it as far as I could, but they also gave me support and guidance when I needed it to complete the project successfully. You learn industry knowledge. You develop a relevant, useful skillset You're not just there for busy work, they actually want to see if you're a fit for the company. They introduce you to the companies values Pays for your housing Pays well President, CFO, & other upper level management are very approachable This internship gets your foot in the door for their COD program (ask them about it)
Cons
It's work You have to wake up early? (Most jobs) Mon-Friday: 8AM-5PM Could be more technical related work for you to get experience in your field