Company: Microsoft
Date: 2016-05-15
Overall rating: 5/5
Employment status: current
Experience level: Junior

One of the best in the world...
Pros: Salary and perks are some of the best in the world.  401-k match at maximum rates allowable by law, health insurance fully paid and you're given a significant down-stroke each year against your required deductible.  I've never seen such an investment into the employee as I've seen here.  MS is finding its way under Satya's leadership and will continue to be a force to be reckoned with.
Cons: Individual ownership / accountability is hard to find.  Lots of group think and no clear ownership of issues if cross functional.  Big picture blurred at the expense of individual (department) goals and deliverables.