Company: Microsoft
Date: 2015-04-15
Overall rating: 3/5
Employment status: former

Software Development Engineer
Pros: You can work with many talented people.
It gives opportunities to use latest technologies.
It offers good benefits.
Cons: Evaluation process is unfair. You will move from “high performer” to “low performer” for a trivial reason.