Company: Microsoft
Date: 2012-12-13
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good start, a lot of practical knowledge stored here.
Pros: Good worldwide integration between employees
Any new Microsoft software available to try/use
Good experiencing shipping AAA products
Cons: Some teams are not good, either mediocre IC colleagues or bad manager or even both. This become not the place you want to work at.