It's ranked as one of the top workplaces in Canada, and it really is great. They treat their employees incredibly well and genuinely care a lot about them. People are very friendly and pleasant to work with.
Salary may not be very high, but benefits and miscellaneous perks are really good. For example, they provide access to gym, free massages, there are multiple free lunches during events, free snacks everyday, and there is great food served really cheap in the cafeteria every day (menu changes every day). There's also a table tennis table, a pool table, foosball table, gaming consoles in the recreation area and multiple lounges. There are also other benefits provided to permanent employees (I'm just on contract), related to medical, mental health, dental, fitness etc.
Amazing people, really cool perks/benefits, prestigious place to work at
Limited advancement opportunities in some areas, salary not very high (but reasonable)