Taro Logo

Microsoft - the IBM of the 21st century

Senior Software Development Engineer
Current Employee
Has worked at Microsoft for less than 1 year
June 17, 2008
Redmond, Washington
2.0
Doesn't RecommendDoesn't Approve of CEO
Pros

The best reasons to work at Microsoft are job security and the ability to move around within the company. Generally, as long as you're in a position for at least three years, you'll see some advancement in terms of your level, but only to a point. Staying somewhere too long is a common issue and can be worse than moving on too quickly.

The health benefits are also excellent.

Cons

Large, bureaucratic machine. Many passive-aggressive people who are likely to not tell you if the work you're doing is going to lead to a dead end until you get really close to that dead end, and who are not willing to spend any time helping others get up-to-speed in areas they have expertise in.

Advice to Management

Find one or more ways to empower people at all levels, and judge all levels of management by how well they do this for the people below them.

Start putting more effort into employee development, both in terms of skills and in terms of the direction of their careers.

Was this helpful?

Microsoft Interview Experiences