Company: Microsoft
Date: 2012-09-24
Overall rating: 3/5
Employment status: current
Experience level: Senior

High stress, good rewards
Pros: Smart, hard working, co-workers are generally interesting and friendly
Great benefits and good compensation provided
Reach over a billion users with your work, unique opportunity to have massive impact
Cons: High stress and poor work-life balance frequently impact employee's health and/or family life
Globally-distributed engineering teams mean lots of evening and weekend meetings