Company: Microsoft
Date: 2015-10-11
Overall rating: 4/5
Employment status: current
Experience level: Junior

From good to great
Pros: Super talented and technical employees. Excellent Compensation and Benefits.
Cons: Limited internal business execution performance.  Highly-vertical / silo company (like 6 separate companies within a company). Redundancies in roles/responsibilities with legacy culture that has not learned how to leverage end-to-end cross-functional value. The good news, new leadership is fully aware and is driving company horizontally (to align with end-customer) vs. product. It's a painful process that will take time.