Company: Microsoft
Date: 2014-09-20
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Good company but somethings can be deceiving
Pros: Good benefits, relatively easy to move between divisions, if you are good and luck you'll work with great people.
Cons: You might work with mediocre teams.