My mentor was really helpful and I got to learn a lot of things in a short period of three month internship.
Cons
As I was working on a specific problem during my internship, I could not often get a feel of how this work is fitting into the bigger scheme of things.