Vantaggi
I have worked at Vision Solutions as an Intern for 2 months. It is a good experience, especially if you focus better when it is quiet. The atmosphere is friendly, you can ask for help, you can take brakes to refresh your mind, you work with new IDEs. Also if you want to propose a solution, you can do it, they will listen to you. For me was a good experience because I had the chance to see how is it to work on real projects, and to give support.
Svantaggi
I don't have cons, but they have to improve some points like the way they assign tasks(like more explanations, a better description), to be aware of how many projects they can handle.