Advanced technology stack. They use advanced technologies and are not afraid of trying new things. The skill section in my resume literally doubled after working there. Also, nice salary, perfect work/life balance, friendly staff, good (and FREE) coffee and bagels. Social life is also good and supported by company's management (boarding games, video games, scotch club, and etc.)
Minpunten
Office location, although it highly depends on where you live in Montreal
It was a really intense start with a really robust onboarding. They throw a lot at you at the beginning so you have to be ready to get going right from away (I didn't take any vacation between jobs). I got pulled into doing some work with their ukraine team and loved it!