The employees are super helpful and supportive. Will help you out without complaining even if they are busy. They make sure you understand what you are doing and what is expected off of you. Had a great learning experience here. Also, everyone is friendly.
Svantaggi
Honestly not many cons, just that not everyone from the company will come forth to help you. Its usually just you and whoever is responsible for the interns. Meaning you'll be left helpless (not completely helpless) if your team lead decides to take a leave.