Company: Microsoft
Date: 2012-10-30
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great place to work. Big jobs, great resources, up-to-date technology, encourages risk-taking
Pros: access to great tech and wicked smart people. lots of budget and resources to actually get things done
Cons: tough and very competitive performance model.