Pros
- Technical quality of the applications are very good, with little tech debt. People in Montreal are brilliant - Many very smart people. They hire a lot of Chemical Engineers with PhD's who they turn into software engineers - It's interesting to work on applications because they are based in science and engineering applications which help improve existing processes or enable things which were not possible before - Good place for personal growth because of the smart people and interesting projects - New policy post-covid is to allow employees to WFH 2 days a week - Excellent work/life balance. No overtime required
Cons
- Culture is extremely top-down. When management makes a decision, even your direct manager, they expect you to follow it even if no one agrees with them or it's not the best idea. Getting the manager to listen to the whole team when they disagree with them is like pulling teeth - Pay is around median. They do research into the industry to make they aren't over paying anyone. - I feel like a disposable resource. They don't care about you as a person. Anything they do for you is geared around how it benefits the company. It's like a zero sum game - You have to be in the office 3 days a week, and there are no exceptions for anyone