Company: Microsoft
Date: 2015-07-12
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great place to work
Pros: Great Benefits.
Pay well.
Lots of learning opportunities.
Good if you are in Redmond.
Cons: Leadership messages with too much jargon and little meaning.
The company wants to do everything, but in the end of the day only Windows matters.
If you are not in Redmond, you are out of the loop of everything.
They only think on profit and to make piles of money in short term. When things are not working well, Microsoft solution is to cut cost and consequently layoffs instead of fixing the problem.
No talent management/retention at all, you may be a top performer in a key area that the company desperately lack people, they won't hesitate to fire you and threat you like cattle.