Very friendly work environment, possibility to interact with people of all levels inside the company, being helped and followed step by step by the other employees when you face a problem.
Cons
I don't meet any particular cons during my short experience at GIV. Maybe the only one was that they didn't have a lot of experience with students as interns and so in some situation they didn't know exactly how to manage us.