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

Takes good care of employees
Pros: You feel like the company cares about you doing your best work and your continued development as an employee. The perks aren't the best in the world but they're certainly up there!
Cons: You don't always feel empowered to effect change, even when it would be really good for the company's bottom line. Everything has to pay the Microsoft tax, meaning lengthy legal, tech and process reviews.