Company: Microsoft
Date: 2017-11-01
Overall rating: 4/5
Employment status: current
Experience level: Junior

Office org provides great work-life balance with technical and political challenges
Pros: Can't beat the work life balance with a low stress environment, high brand recognition, product audience means your work can have impact (if you can fight the technical and political challenges to make meaningful progress)
Cons: Deep hierarchy with not much variation in promotion velocity (people get awarded titles for tenure length), employees tend to ignore emails from junior employees without impressive titles, very political, high complacency, a lot of apathy and "rest and vest"ers