Company: Microsoft
Date: 2018-01-13
Overall rating: 5/5
Employment status: current
Experience level: Junior

Solid company, actively working to fix culture issues
Pros: Great education and improvement opportunities like tuition reimbursement,  paid training time, etc.  Strongly encourages growth of all kinds.
Cons: Still working to break down some of those famous silos in the company that prevent divisions from working together effectively.  Better every day, but a long way to go yet.