Company: Microsoft
Date: 2008-06-18
Overall rating: 2/5
Employment status: current

Microsoft is "old", development is not exciting or educating, performance evaluation is simply unfair.
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.