High upward mobility, if you're driven and well-qualified.
Work with future technologies and very smart fellow employees.
Pretty good benefits package.
Information sharing between groups isn't great; there's a lot of tribal knowledge. It's a pretty demanding environment.
401k contributions are lacking compared to other places.
The hiring process started with an employee referral. I was then shortlisted after a telephonic interview. After that, I was called for technical interviews. There were 3-4 rounds of technical interviews, where I was asked general programming questio
Three people, each for 30 minutes. They will discuss a variety of software questions. However, from the interviewer's perspective, the job will more or less connect with hardware knowledge. They are very nice people, as they will provide you with a
Two technical interviews. The first is with developers; the second is with 1st or 2nd level managers. The first interview is more technical and less software engineer-focused. The second interview usually focuses more on your engineering skills.
The hiring process started with an employee referral. I was then shortlisted after a telephonic interview. After that, I was called for technical interviews. There were 3-4 rounds of technical interviews, where I was asked general programming questio
Three people, each for 30 minutes. They will discuss a variety of software questions. However, from the interviewer's perspective, the job will more or less connect with hardware knowledge. They are very nice people, as they will provide you with a
Two technical interviews. The first is with developers; the second is with 1st or 2nd level managers. The first interview is more technical and less software engineer-focused. The second interview usually focuses more on your engineering skills.