Pros
The internship is very flexible, work from home, good pay, and they provide all the equipments.
Cons
The internship program lacks a bit on structure. The tech stack used is a bit outdated and not the most widely popular in the job market. But still very useful to learn.