Smart people around you; good reputation; you see the impact of your work outside the workplace (products); your friends will praise you. The best benefits package I have ever seen. There are some problems with the way the dental plan is handled by the local dentists (see below).
Stress on a regular basis; pressure; competition can lead to some sort of mixed feelings about your peers.
One big thing: dentists in the Seattle area will do everything they can to take all the money from the insurance company. At Microsoft, they give you a limit of $1500 per year for dental treatment. However, if you need, for instance, a canal for a tooth, dentists here will charge you... well, guess what? $1500! That means, for a simple canal, they will eat up all insurance money at your first visit. Then, if you need to do something else (say, a crown for that canal?), you have to pay for it yourself, and it's a rip-off. So, the dentists here are literally thieves!
Dental insurance should be unlimited, just like medical insurance.
Senior management is great. What's not great is middle management (LEADS). Many times these people are terrible leaders (great technically) and block your career advancement.
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer
Lots of brain puzzles and escalating interviews with different people on the team. Read the books on brain puzzles asked at MS interviews. They're not wrong. Most people interview with multiple teams. However, if all your interviews are with one te
The interview process was good. The interview was mainly based on coding. There were no specific testing questions. The interview covered: * A question on arrays. * A question on Linked Lists, specifically how to insert a node. * A question o
Initially, I was contacted by a recruiter. I had a quick phone screening and then was called for an onsite interview. The onsite interview was horrible because one of the interviewers was jumping randomly between questions. I believe the interviewer