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
Before the interview, I was nervous because of the company name, Microsoft. When my chance came, I entered the interview room and made a good first impression. After that, I slowly gained my confidence and gave satisfactory answers. At last, they tha
5 people in the loop, a mix of Dev/SDET. Testing process questions. Technical questions (how you will test x). Behavioral questions (what will you do if you...).
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
Before the interview, I was nervous because of the company name, Microsoft. When my chance came, I entered the interview room and made a good first impression. After that, I slowly gained my confidence and gave satisfactory answers. At last, they tha
5 people in the loop, a mix of Dev/SDET. Testing process questions. Technical questions (how you will test x). Behavioral questions (what will you do if you...).