The workplace environment is a very nice and conducive place to learn as an intern. I worked in the DevOps Team, which was relatively small, allowing me to do a bunch of important work. They also have a history of hiring Software Interns in Edmonton and therefore have experience in structuring the projects I worked on to allow room to learn and improve.
Inconvénients
The only con I can think of while working there was that I was the only intern at the time, but it still didn't bother me much since there were a lot of relatable people and a wonderful company culture.