Taro Logo

Your experience at Microsoft is dependent on your team and what you make of it

Software Development Engineer II
Former Employee
Worked at Microsoft for 4 years
October 25, 2013
Redmond, Washington
4.0
RecommendsNeutral OutlookDoesn't Approve of CEO
Pros

I had a really good team. The people I worked with were very talented (and in some cases, borderline genius) and opinionated (in a good way).

It's a great place to start your career, and you will learn a lot (both good and bad).

It's also such a huge company, so you can change teams internally and do something very different. And pretty much, you will find all sorts of people in the company. For every employee that you think is unworthy, you'll find 10 others who make it great.

And the compensation and benefits are basically second to none (even with the changes to the health care plans). Work-life balance is so much better at MS than at a startup.

Cons

Being a huge company, some bad apples somehow find their way through, and they coast along despite the horrid stack ranking policy (another con). Dealing with them is tough unless you have a great manager.

Culture-wise, I found that a lot of people tend to "drink the Kool-Aid," as it were. They don't want to try competitors' products and will love everything MS puts out. This can get irritating when you're trying to point out a valid flaw (or explain why many customers may not like a feature) and explain why it should be fixed.

Advice to Management

Encourage cross-pollination of ideas. Discourage being close-minded. Kill stack ranking.

Was this helpful?

Microsoft Interview Experiences