Company: Microsoft
Date: 2015-09-02
Overall rating: 2/5
Employment status: current
Experience level: Junior

Bureaucratic and too much politics. Not many possibilities to grow and develop.
Pros: Good outside company image.
Good stocks policy if you plan to stay for many years.
Cons: Too much competition between teams and within the same team instead of cooperation.
Working atmosphere is often tense and on survival mode rather than being relaxed with perspective of growth.
The company is not able to retain the most skilled and qualified people due to low salary compared to other companies and to the few possibilities of internal growth.
Too much politics and exchange of favors rather then meritocracy seriously affect the possibilities to grow and develop inside the company.
Internal feedback system and related bonus policy are only top down making your direct manager your master, it might work if the middle management was top quality but it is not the case and politics rules.
Employees are treated as numbers and not much interest from the middle management in keeping the best ones. Company is not able to retain the best resources as the best ones leave after a few years.