Company: Microsoft
Date: 2018-05-08
Overall rating: 3/5
Employment status: current
Experience level: Junior

Probably a good place to leave and come back to
Pros: Solid work life balance and stable company
Cons: Pay is below market, promotion velocity is inconsistent but overwhelmingly slow, no stock refreshers, no free food, bad proprietary tech stacks and dev environment, lots of meetings and process, no laptops for junior engineers