Anyone passionate about technology can spend their entire career with Microsoft. The company is already involved in so many different areas that it's impossible to get bored.
As a whole, the company is always looking for ways to improve.
They place a high value on customer satisfaction.
Their compensation, while not what it once was, is still very competitive, as is their benefits package.
Politics, pockets of incompetence, and pockets of arrogance.
The hyper-competitive environment leads to some dysfunctional behavior, but this is probably not out-of-line with many other large tech companies.
Weeding out the incompetent and rewarding the rock stars is a critical part of running a tech company. However, it's critical to not overestimate the objectivity of your internal ranking system. Many of the decisions that are made at Microsoft are made with too much faith in that system.
A short phone conversation with a recruiter/HR led to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. The morning included two one-on-one interviews, followed by a "
The interview consists of 5 rounds. The first round is easy. The following three rounds increase in difficulty. If you are lucky, you may encounter a "hard mode" (HM) round. Sometimes, depending on the team, there might be 6 rounds.
It is a day-long process at MS. You typically meet the recruiter, who sends you to take an MS shuttle to the building where the team you are interviewing with resides. Microsoft groups are spread across many buildings in a large area. They have nice
A short phone conversation with a recruiter/HR led to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. The morning included two one-on-one interviews, followed by a "
The interview consists of 5 rounds. The first round is easy. The following three rounds increase in difficulty. If you are lucky, you may encounter a "hard mode" (HM) round. Sometimes, depending on the team, there might be 6 rounds.
It is a day-long process at MS. You typically meet the recruiter, who sends you to take an MS shuttle to the building where the team you are interviewing with resides. Microsoft groups are spread across many buildings in a large area. They have nice