Company: Microsoft
Date: 2014-02-26
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great people and technology, chances for growth, bad review process.
Pros: Smart people, nice perks, some autonomy.
Cons: Review process, gamesmanship, popularity contest somewhat