Salary is very good.
Health benefits are amazing.
Many roles may be had as hybrid and/or remote.
Culture code sounds good on paper.
Manager musical chairs. Managers with a "do as I say, not as I do" attitude, where they expect individual contributors to adhere to a "culture code" but do not themselves. Constructive feedback comes as a surprise at review time, once a year. Rare positive feedback is given throughout the year. There is no growth path or ways to move laterally; you are stuck for years in a role unless the organization changes you to another role. People that have no business being managers are made managers, but people that express a desire to get there are ignored. Managers are terrible people managers because they are expected to do other things as well, and those other things are what give them "visibility".
If you don't care about people, then get out of management.
I did a technical assessment before getting called for an in-person interview. They asked more technical questions and some scenarios to work with. Great people and culture to work with. I had an HR round before getting the assessment. After the tech
The interview was an online Zoom call. It included a personal discussion about the role and the company with a manager. This was followed by a coding challenge for the first round.
Four rounds of interviews: * HR * Hiring Manager * Technical * Final Team Leader The interview process was mature and good, but a bit lengthy, as you kept introducing yourself. It is a good opportunity to train your interview skills.
I did a technical assessment before getting called for an in-person interview. They asked more technical questions and some scenarios to work with. Great people and culture to work with. I had an HR round before getting the assessment. After the tech
The interview was an online Zoom call. It included a personal discussion about the role and the company with a manager. This was followed by a coding challenge for the first round.
Four rounds of interviews: * HR * Hiring Manager * Technical * Final Team Leader The interview process was mature and good, but a bit lengthy, as you kept introducing yourself. It is a good opportunity to train your interview skills.