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

Incredible
Pros: I've been working with Microsoft for almost eight years now, I've met incredible, smart, passionate, hardworking people. The work is challenging, but it also gives you a freedom to choose what role works best for you. The benefits are excellent, overall A++.
Cons: The review system is always tough, it's almost the case that you'll have to give your 110% to get a good to great review. It's definitely one of the most competitive companies I've ever seen, though it's also rich in development/support. Managers are trained and rewarded to treat employees well.