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

Good Pay, Vague Direction
Pros: Excellent pay, good benefits, flexible hours
Cons: Crunch time still happens, quality control varies wildly, very little consistency in general. Corporate politics dominate the workplace and cannot be avoided if you want to climb the ladder, even on the engineering track.