Taro Logo

Very big company with a strong competitive culture

Senior Software Development Engineer
Current Employee
Has worked at Microsoft for 20 years
July 30, 2014
Redmond, Washington
3.0
RecommendsPositive OutlookNo CEO Opinion
Pros

The company has great benefits, many smart colleagues, and a pretty good work-life balance. (I suspect many people process email at home).

Microsoft likes generalists. You will do well if you can jump around from area to area and do anything they ask you to do.

Cons

It is really difficult to get into a position where you can make a difference. The company values state that they want leaders that solve organizational problems, as well as write code or whatever. This is reflected in reviews down to the individual contributor level. You will need to have great communication skills if you want to overcome the inertia of just solving the assigned tasks and have your insights understood and innovate.

Advice to Management

At a large company like Microsoft, it seems like they should be able to use people better. The recent layoff let go many people who were a "long time at level." Many of these people were good at their jobs and happy with the kind of work they did. On a team, there are leaders and there are followers. If you want people to work together efficiently, you need to allow skilled, competent professionals to roll up their sleeves and do their job without getting downgraded for not climbing the corporate ladder.

Was this helpful?

Microsoft Interview Experiences