Company: Microsoft
Date: 2014-06-28
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great
Pros: You can make a big impact on the world. Work with smart people. Microsoft has a good company culture. Benefits and salaries are good.
Cons: Company is going through a lot of changes. Depending on where you are there are lot of reorgs. Usual big company problems. Difficult to make radical changes.