Pros
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.)
Kontras
Office location, although it highly depends on where you live in Montreal