Company: Microsoft
Date: 2014-03-05
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great for-profit company to work for.
Pros: Flexible schedule.
Broad choice of careers in multiple products/departments.
$15k matching donation for money or time given to non-profits.
Many benefits: Transportation, health, 
stock, 401k, paid sick and paternal leaves.
Many bright and fun people to work with.
Tremendous salary.
Cons: Work life balance may be hard to achieve for some teams.
Politics come in to play sometimes in career safety and advancement.
Large company means profits are the most important thing (hard to avoid).