Company: Microsoft
Date: 2012-03-29
Overall rating: 4/5
Employment status: current

Overall a good place to be
Pros: Good people to work with
Managers who tried to help my career (not always skilled at doing so)
Good work life balance
a chance to work on products that many people will use
Cons: very Redmond centric, I was at a small office and we were less important
too much overhead, too few developers managed by too many
you have to sell yourself and your accomplishments to get ahead