Such a great company :)
There's an intern retreat, they fly you out to Ottawa for onboarding, which is super fun, and there's Hack Days every semester.
The people in the Waterloo office are lovely, can't speak for the other offices.
The company culture overall is very open and I think they'll be growing a lot! Definitely worth interning for.