Company: Microsoft
Date: 2016-06-21
Overall rating: 4/5
Employment status: current
Experience level: Senior

software developer
Pros: Great benefits. Microsoft values its employees. The culture also shifted in recent years from super individual competitor to making others successful and team work which reduced stress level at work to low.
Cons: Lost of re organizations in the company. Employees have a different manager each year in average. Still trying to figure out how to be dynamic and swift in changing markets, customer needs/desires.