A great opportunity to grow your career. There are a vast number of different teams that operate on different principles and have different goals and technologies. You can almost always find a career path that interests you.
The ability to work with some of the brightest people out there is something that's often overlooked and taken for granted while you are at Microsoft. Imagine any technical issue you run into; you have access to unlimited technical people, including those that designed the feature. This is invaluable to those geeks like us.
The size of the company has grown to a point where there is too much bureaucracy. Decision-making is slower than in a startup. There are many hoops you have to jump through sometimes to get everyone to buy off, which means you spend more time on process rather than core engineering.
Flatten the org!
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