Company: Microsoft
Date: 2015-01-24
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Be prepared for lots of change
Pros: Good work-life balance if you manage it properly. Reasonable benefits. Great pay.
Cons: Many re-orgs cause change in managers, which are key to your success and ability to move up in the company.