Company: Microsoft
Date: 2014-09-10
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great company - experience depends upon group and manager
Pros: Benefits for families, preventative health, and pay.  Lots of smart people to learn from - good and bad.  Ability to experience difference things and teams.
Cons: Very competitive, manager can make or break it.  Often slow to move, politics prevalent and pointing fingers.  Family life not always supported - especially for women surrounded by men with stay at home wives.