Pros
Depending on your experience, you can help with the software or more research focused projects during your internship. You can learn quite a bit of new things with this internship!
Cons
Without much experience, there is not much you can do on the software side at least. Additionally, there is no housing stipend or such, so if you live far away, you will need to manage that yourself.