The work is exciting and feels meaningful. There's a large community of technically sharp, experienced engineers to work with and learn from. The benefits (retirement, health, family leave, and continuing education) are very competitive.
The standards for promotions and raises are applied inconsistently between business units, and even between different managers in the same business unit. This seems to be true of most large companies, but it's still a con. At the individual contributor (non-management) levels, it can feel like there's not much of a financial incentive to being a high performer; the lazy and/or incompetent people will get very close to the same raises and promotions just by accumulating time in their position.
Simple process consisting of 5 job-related questions. The questioning did not follow the STAR format, as the questions were purely technical in nature. They did ask if I had used specific techniques that were listed in the job description.
The process was an initial phone screen, followed by several rounds of in-person interviews with hiring managers and team members. These interviews focused on technical skills and cultural fit. It was average.
The interview was through a website. They would ask me a question, and I would have three chances to submit a recording. There were also a couple of minigames to judge my aptitude.
Simple process consisting of 5 job-related questions. The questioning did not follow the STAR format, as the questions were purely technical in nature. They did ask if I had used specific techniques that were listed in the job description.
The process was an initial phone screen, followed by several rounds of in-person interviews with hiring managers and team members. These interviews focused on technical skills and cultural fit. It was average.
The interview was through a website. They would ask me a question, and I would have three chances to submit a recording. There were also a couple of minigames to judge my aptitude.