Company: Microsoft
Date: 2013-01-14
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Overall great company, but in the end it depends on what team you work for
Pros: - So many teams => more career options
- Health benefits. While it is changing, it is still one of the best in the market. 
- Prime card (gets you discount everywhere for restaurant, activities)
- Microsoft cares about environment: carpool incentive program (TRIP), MS bus with wifi, etc.
- Flexible work program: Microsoft support it, but unfortunately some teams (managers) are not that good with it.
- Tuition reimbursement
- My lists can go on and on
Cons: While MS itself supports many good things, in the end it depends on your team and your manager and you HR.