Taro Logo

Microsoft is "old", development is not exciting or educating, and performance evaluation is simply unfair

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

Salaries are not bad compared to competitors.

Several different projects that you can work on. Several different technologies that you can work on.

Very good internal training programs.

Cons

Promotions and performance reviews are unfair and mostly just political.

Not much innovative work is going on.

Projects are mostly "rewriting the old stuff for the sake of rewriting".

Several developers are not competent enough and write impossible-to-maintain code.

Advice to Management

Open your eyes and see the world outside. It no longer revolves around Microsoft, and if it continues like this, Microsoft's story will be the same as IBM's story.

Be innovative. Come up with "lean and mean" applications, not huge unusable ones.

Completely redesign the current development process within the company. It is extremely sluggish and wastes a developer's time for no reason.

Force the usage of good design principles within the developers. Move to a more agile development process.

Was this helpful?

Microsoft Interview Experiences