Not sure about other departments, but the department I work for has very good management. Employees are treated very well.
Very flexible to work for; you can work from home whenever you want.
Very family-oriented.
Mind-blowing extended health coverage.
Base salary is not lower than average tech companies in Ottawa, but for its size and the amount of work/effort engineers put in, it could be more.
However, other compensation types can balance this deficit (such as RSUs, bonuses based on your performance, etc.).
First, a phone interview with the hiring manager. Then, an interview lasting about half a day with around seven different people, mostly senior engineers and two managers. Expect many technical questions from the senior engineers, so be sure to kno
Interview process: * 1-hour Webex: programming skills. * 3-hour onsite interview: programming skills. * 1 senior manager interview: behavioral questions. In each interview, I was asked to introduce myself and discuss one of the projects on my
Phone interview, on-site one-on-one interview with lots of technical questions.
First, a phone interview with the hiring manager. Then, an interview lasting about half a day with around seven different people, mostly senior engineers and two managers. Expect many technical questions from the senior engineers, so be sure to kno
Interview process: * 1-hour Webex: programming skills. * 3-hour onsite interview: programming skills. * 1 senior manager interview: behavioral questions. In each interview, I was asked to introduce myself and discuss one of the projects on my
Phone interview, on-site one-on-one interview with lots of technical questions.