Company: Microsoft
Date: 2014-09-01
Overall rating: 3/5
Employment status: current
Experience level: Junior

Security of big company but tough culture
Pros: Good benefits and you have big corporation stability. There is slow pace so you don't have to be stressed about doing things fast.
Cons: There is a lot of internal politics and consolidation of power. If you are not in the circle and play the politics game you will have difficult times.