Avantages
Other employees are very courteous and respectful. Good benefits, and decent salary. People who are knowledgeable about any work similar to yours are usually helpful and patient when answering your questions. Interns are very well taken care of especially with transportation.
Inconvénients
Though other employees are respectful, they are not always very friendly and in a jovial mood. People always seem serious and stressed out which was especially true for the team I was currently working for. The work was completely individual so any notion of team involvement is gone although you are assigned to a "team". The choices of projects given were not too exciting which i guess is to be expected since it is an internship but it still could have been better. Was not really exposed to any other project outside of the main project. Nothing really separates this company from others who also employ software engineers. Maybe the full-time salary but as of yet I don't know any.