Pros
Montreal is a nice city.
Cons
Based on my personal experience, I found the work environment to be unhealthy, to say the very least. There were many warning signs, including a strong "we are a family here" vibe, that in practice, felt unprofessional and chaotic. During my time there, I observed significant turnover in the engineering team, which is looks like a sign of unstable culture. Human Resources support felt very limited. Multiple concerns have been raised over time, but from my perspective, little visible action followed. Interaction with HR were often tense and did not feel supportive. Overall this company made the role much more difficult than expected. I would recommend anyone thinking about joining them to avoid or be prepared for this kind of environment.