Overall good benefits and good compensation.
A wide variety of projects to work on makes it easier to learn and grow along the career path.
Weak leadership is very common. There's a lack of vision and planning. They just can't do proper planning and work at a fast pace at the same time. Although in general there are a wide variety of projects to work on, there are few innovative ideas to be implemented.
Be open-minded and do planning with a clear vision.
A recruiter emailed me in late June, asking if I was interested in Microsoft. I replied "yes" with my resume attached. There were two phone screenings about data structures and algorithms in the following two weeks, and then I flew to Seattle for an
Internal transfer within Microsoft. Phone screen was over an internal screen sharing program, so I could code in my favorite IDE. I flew to Bellevue, WA, to interview in person. All core CS and design questions.
1st round: phone interview. 2nd round: onsite. Onsite: * Meet 4 people. * Each person will ask you 1 or 2 questions.
A recruiter emailed me in late June, asking if I was interested in Microsoft. I replied "yes" with my resume attached. There were two phone screenings about data structures and algorithms in the following two weeks, and then I flew to Seattle for an
Internal transfer within Microsoft. Phone screen was over an internal screen sharing program, so I could code in my favorite IDE. I flew to Bellevue, WA, to interview in person. All core CS and design questions.
1st round: phone interview. 2nd round: onsite. Onsite: * Meet 4 people. * Each person will ask you 1 or 2 questions.