Company: Microsoft
Date: 2012-04-13
Overall rating: 3/5
Employment status: current

Challenging and rewarding.
Pros: great technology
smart people
incredible benefit
company willing to let people try and fail
Cons: too big
not innovative enough
too much layers of management