Company: Microsoft
Date: 2015-06-29
Overall rating: 2/5
Employment status: former
Experience level: Junior

Great Benefits, deep flaws
Pros: Microsoft has excellent benefits, far beyond the substantial salary they provide, along with largely supporting excellent causes.
Cons: Microsoft absolutely does not care about entry level employees.  As a whole, the company is extremely nepotistic, and upper management is completely unwilling to be critical to themselves or their subordinates. Ultimately, solidity of ideas, and data are simply proxies for interpersonal battles, with the actual ideas being unobserved.