Company: Microsoft
Date: 2016-09-14
Overall rating: 4/5
Employment status: former
Experience level: Junior

Great company for those looking to coast
Pros: Get to learn a lot early on. 9-5 job will usually get you an achieve or exceed at Microsoft. Work life balance is great.
Cons: Beyond senior onwards, soft skills are more important than raw talent. There can be lots politics depending on the team you join. Try to stay away from consumer facing teams. Microsoft won't continue to be a consumer company in the future.