Company: Microsoft
Date: 2014-03-18
Overall rating: 1/5
Employment status: current
Experience level: Senior

Lot of politics, re-org and very little innovation
Pros: - Good benefits overall
- There are still lot of smart people around
- Freedom to move within the company every two years
Cons: - Politics and more politics, decisions are made based on how good you build your relationship with upper management rather than how smart you are
- Work itself will not get recognized
- Re-org, I have never seen a company having a massive re-org every year, vision keeps changing, goals are reset. It is very bad overall for the product
- Agile product development is missing
- Still using old and stale technology for product development like for source control, bug management.