Working closely with a mentor was a great reason to be a part of the intern program. A previous intern and my mentor were always there to answer questions. Very structured learning process, constant feedback, and regular meetings.
Cons
Was matched up with mentor in India, thus, meeting times were inconsistent and had to be worked around.