The variety of teams and the flexibility of internal transfers makes this a great place to work. I have had the good luck of working in a team which values employees and fosters a culture of transparency, but I see that this is not always the case.
The benefits package is definitely top-notch. I have not had to pay any money for my dental, vision, and health care needs.
All employees in Redmond get access to a really well-equipped (but very crowded) gym. Also, the location is excellent. The Pacific Northwest, IMHO, is a far prettier place than, say, California.
Far too big and getting simple decisions approved takes far too much time.
Great emphasis on political correctness can take the fun out.
Stock awards are not attractive anymore.
Pay increases for annual reviews are pretty minimal; sometimes they do not even match the rate of inflation.
You've got to deal with politics. If you are the kind that just wants to get things done, you are going to have to deal with negotiations, persuasions, dotting your i's and crossing your t's.
Work-life balance is a problem on many teams, especially around releases.
Do recognize the value of innovation. Sometimes the innovative spark is snuffed at the very start due to the excessive amounts of processes involved to get buy-in on anything. Trust ICs to do the right thing and give them the opportunities to shine.
The hiring process is a stepped approach, unlike other tech companies like Google and Amazon, which use a committee approach. In the stepped approach, a no-hire vote from an interviewer will likely terminate the process immediately. In the committee
One Skype call with a recruiter (about personal experience), followed by an onsite interview. There were four 1-on-1 interviews: * Two and a half interviews on simple algorithm tasks * One interview on a design task * Half an interview on per
Superb! Test your technical and HR skills in each round. Each round is more daunting than the previous. The panel consists of highly experienced and talented recruiters. They simultaneously test your stress management at each level. Technically, yo
The hiring process is a stepped approach, unlike other tech companies like Google and Amazon, which use a committee approach. In the stepped approach, a no-hire vote from an interviewer will likely terminate the process immediately. In the committee
One Skype call with a recruiter (about personal experience), followed by an onsite interview. There were four 1-on-1 interviews: * Two and a half interviews on simple algorithm tasks * One interview on a design task * Half an interview on per
Superb! Test your technical and HR skills in each round. Each round is more daunting than the previous. The panel consists of highly experienced and talented recruiters. They simultaneously test your stress management at each level. Technically, yo