Pros
This is a pretty good learning opportunity all things considered. You'll either be assigned a project to work on or pick on yourself and will be working on that project.
There are weekly meetings with the CEO to discuss how your project is going. I thought these meetings would be annoying but they are pretty fast and the CEO is understanding about if progress is are progressing slow.
The are also other interns of similar and different disciplines that you will work with on your journey to complete the project.
Cons
There are only two things I don't like about this internship.
1. Unpaid, but you know that when you sign up.
2. No mentorship, you will be working on the project unguided and will have to learn any new stuff on your own. I have only had one other internship and it was also like this so I'm not even sure if this can be considered a con or just the usual.