Good work-life balance, group RRSP matching, group insurance with good coverage.
Since late 2020, everything has started to degenerate.
The once efficient communication has been replaced by clumsy Scrum methodologies, where your daily activity is now watched by your manager, by the Scrum master, and by the product manager.
The engineering managers with great technical skills have now been replaced by non-contributing ones. Nowadays, engineering managers are basically secretaries. They schedule meetings but make no technical contribution. Some of them ask engineers to write down their daily activities to better monitor them, which is ridiculous.
Product managers now have more power of speech to drive technical direction. They appear everywhere, asking engineers to do non-technical tasks, like reviewing Excel spreadsheets. Even if you write code to accomplish some tasks, you find nothing to add to your CV after 1-2 years.
Salary growth is not competitive. If you start from 80k a year, you may still earn less than 100k after 3-4 years of contribution. Meanwhile, they are now hiring people working remotely in Canada for the San Francisco office but earning an SF salary.
Turnover in the recent 12 months is extremely high. Old team leads and the entire old backend team have left the company.
Management and HR live in their own world. They don't understand and refuse to understand what real life is. If you just need a job with an OK-ish salary but not long-term career development, then fine. Otherwise, avoid them or find a way out as early as possible.
I'm not paid to give you advice.
At first, I got a screening email from HR to provide more details about myself. After that, I got a screening call from HR, followed by a second screening call from the Team Lead. Then, I had an on-site interview with the Team Lead.
The interview process was good. Smooth interview process. It takes 1-3 weeks. First round was screening. It talks about your legal status, experience, and salary expectations. Second round is technical. It went for about 1.5 hours. Third round was
The interview process was fair. The first round was a 3-hour coding assessment which contained one question, and it was moderate level. The next round was a tech interview, which was easy to crack, then the HR round. I think it is based on your luck
At first, I got a screening email from HR to provide more details about myself. After that, I got a screening call from HR, followed by a second screening call from the Team Lead. Then, I had an on-site interview with the Team Lead.
The interview process was good. Smooth interview process. It takes 1-3 weeks. First round was screening. It talks about your legal status, experience, and salary expectations. Second round is technical. It went for about 1.5 hours. Third round was
The interview process was fair. The first round was a 3-hour coding assessment which contained one question, and it was moderate level. The next round was a tech interview, which was easy to crack, then the HR round. I think it is based on your luck