Lower management generally fair and do a pretty good job of looking out for the best interest of the DEVs and the products.
Pretty good pay and benefits.
Good culture (compared to some other big companies).
Some really smart & talented people, especially in the software group.
Relatively stable. While not universally true, downsizing typically affects lower-performers.
Treat the software team with as much regard as hardware design, or the "smart & talented" people are going to start leaving.
Turn the software org monolith into small, sharp teams that serve different needs and give them the power (and help!) to create their own process, including having their own software project managers.
Treat internal-serving software groups like their own real org and allow them to be measured/rated by their customers as if they were real customers.
Due to COVID-19, all my interviews were conducted online. Through an employee referral, I went through three rounds of interviews. The first one was 30 minutes, very casual and not technical. I explained my research interests and background. The se
The standard interview process consisted of 6 rounds of interviews. The questions were analytical and tested system-level concepts. HR contacted me almost a week after the interviews. They are looking for people who can grasp various technical conce
The interview process was easy to schedule and go through. Two interviews back to back. A rude interviewer who did not allow me to answer questions that he asked. Mostly a resume screening, although he did not want to hear about my experience.
Due to COVID-19, all my interviews were conducted online. Through an employee referral, I went through three rounds of interviews. The first one was 30 minutes, very casual and not technical. I explained my research interests and background. The se
The standard interview process consisted of 6 rounds of interviews. The questions were analytical and tested system-level concepts. HR contacted me almost a week after the interviews. They are looking for people who can grasp various technical conce
The interview process was easy to schedule and go through. Two interviews back to back. A rude interviewer who did not allow me to answer questions that he asked. Mostly a resume screening, although he did not want to hear about my experience.