Company: Microsoft
Date: 2011-06-28
Overall rating: 3/5
Employment status: current

Good overall
Pros: Benefits packages and intelligent team members and challenging projects and flexibility in work hours and work life balance and fair performance review (considering such a big corporation)
Cons: Slow and highly process oriented in decision making, conservative about implementing new projects / features, not much importance given to creativity