This is definitely one of the best companies I've worked for, and I've worked for a lot of companies. People get along and respect and help each other.
The compensation is good, the food is good, the culture is good. No complaints!
Very intense, fast-paced, and grueling at times. If you're not a self-starter, you will have a hard time surviving here. You have to be willing to do the legwork when there is missing documentation, your tool is broken, or your manager is absent for long stretches.
I had a very bad first impression. As another person mentioned here, the working environment is very disturbing. They have a central area where all the engineers are crammed in, just like an assembly line. The desk area was messy (lots of wires) and
Two onsite screens. Doing the screens onsite is better than over the phone if you like whiteboards. The interviewers were friendly. Both times, there was one interviewer and one shadow interviewer (who was a new hire).
The interview process involves one to two phone screens, followed by an onsite interview that consists of five modules.
I had a very bad first impression. As another person mentioned here, the working environment is very disturbing. They have a central area where all the engineers are crammed in, just like an assembly line. The desk area was messy (lots of wires) and
Two onsite screens. Doing the screens onsite is better than over the phone if you like whiteboards. The interviewers were friendly. Both times, there was one interviewer and one shadow interviewer (who was a new hire).
The interview process involves one to two phone screens, followed by an onsite interview that consists of five modules.