Company: Microsoft
Date: 2014-09-25
Overall rating: 3/5
Employment status: former
Experience level: Senior

Good company. Watch out for bad managers.
Pros: Lots of Benefits. Salary is good. Bonuses and stock awards annually. I've worked with some really good people.
Cons: Some horrible middle management. Very political. Work/life balance is bad especially if you have a family. Don't get comfortable in your office (if you're lucky enough to have one these days) as moving offices is a regular event.