Pros
For an intern, the learning curve is steep which makes the learning a lot more fruitful. While most of the things as an intern should be self learnt, the people there were helpful enough to give pointers for improvement. Furthermore, they allowed an intern like me to join projects which help a lot in understanding the industry much more.
Cons
Most things are self learnt and proactiveness helps myself as an intern to learn more. However, without the proactiveness, there was little to no guidance to do what was told, especially when the job far exceeds what an intern can do or understand.