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

One of the most amazing places to work!
Pros: Make a difference for millions if not billion+ people
Well funded company which does not give up easily if it believes in an area
Ability to work across different organizations such that the sum is much greater than the parts
Work in one of the most beautiful places in the US
Work with some very smart people
Cons: Sometimes the review process is tweaked just before the reviews are due
Some projects end up getting cut instead of persisting with it