Company: Microsoft
Date: 2015-03-11
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good learning, nice people, but dull and very slow moving.
Pros: Lots of stuff going on, there's always more work for high performers. Nice people, good place to spend a career (at least until they laid people off), perks galore (except free food...that would be nice).
Cons: Slow, overly structured, resistant to change, conservative workforce. High BS to real work ratio. Lots of cooks in the kitchen, making it hard to make real strides in short amounts of time.