Taro Logo

One of the best large places to work in the Seattle area

Software Development Engineer II
Current Employee
Has worked at Microsoft for less than 1 year
February 8, 2010
Redmond, Washington
4.0
No CEO Opinion
Pros

Opportunities to move to other projects inside the company (not easy, but possible).

A good health plan, especially for people with families.

Gaining experience of shipping software used by many around the world.

Decent cafeterias and a pro sports club.

Cons

Hierarchical structure of the company, stack ranking practices, pay level awareness, micromanagement, doubts about long-term prospects of the company, layoffs, limited freedom to select ways to do stuff, and the high cost of errors leading to an abundance of processes and procedures in many projects.

Advice to Management

Flatten the company, reduce the number of levels, and promote peer review.

Reward successful teams rather than the articulation of yearly commitments. Allow more freedom to move within the company. Improve software reuse and sharing across the company. Provide top-notch software development tools, computers, and monitors. Come up with new, innovative projects rather than chasing established leaders.

Was this helpful?

Microsoft Interview Experiences