Company: Microsoft
Date: 2017-09-04
Overall rating: 3/5
Employment status: former
Experience level: Junior

Great Place to work
Pros: Some great and smart people working there
Dynamic large company 
Good benefits
Great training, particularly on soft skills
Cons: A lot of people have been there too long and need to be moved on
Very highly outsourced environment as a result technical knowledge within the organization can be poor
Too much middle management which results in a lot of politics 
Poor career opportunities in International locations
A lot of pointless meetings, emails and roles