Taro Logo

Smart people as individuals, led by idiots

Software Development Engineer
Current Employee
Has worked at Microsoft for less than 1 year
June 17, 2011
Redmond, Washington
3.0
No CEO Opinion
Pros

Smart colleagues (in programming disciplines) Excellent benefits Great opportunities/support to change career path (from development to program management, for example) Technical learning opportunities Fast promotions if you perform and are lucky to be in a group that is "in fashion"

Cons

Grading on a curve.

Slow promotions for an average developer.

Too much red tape, politics, and micromanagement at times.

Advice to Management

Flatten hierarchy Hold executives accountable for results Avoid frequent change of vision/direction

Was this helpful?

Microsoft Interview Experiences