Company: Microsoft
Date: 2016-05-15
Overall rating: 3/5
Employment status: former
Experience level: Junior

Great Company, Tough Culture
Pros: At Microsoft I would with some of the smartest people I had ever met. The company provides great benefits and is focused on giving back to the community.  Being such a large company, there are a lot of opportunities to move around. New executive leadership working hard to change the culture and adapt to a changing consumer market. Tough job considering how large the company is.  Access to a lot of resources and learning/professional development a top focus of management.
Cons: It's a tough culture to break into it. Very engineering centric in product development (vs customer focused).  Found people to be very passive aggressive not giving direct feedback.  I also found the company to be very process heavy.  Every action/decision had to be backed up with significant data and done a certain way. People were slow to change direction/adapt.  Made it very difficult to work in a fast-paced industry.  Solutions to problems tended to be over thought and unnecessarily complicated.