Company: Microsoft
Date: 2013-02-25
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great experience
Pros: high pay, employees are empowered to make decisions, excellent benefits and working conditions
Cons: stack ranking system is a nightmare. employees who excel at what they do and wish to stay with their current job are not appreciated. you must keep moving or drown at Microsoft.