Company: Microsoft
Date: 2019-07-25
Overall rating: 3/5
Employment status: former
Experience level: Junior

Experience/satisfaction varies depending on the office, team and role
Pros: The prestige of working at one of the friendly tech giants, cool products and company mission, significant freedom to choose your projects and plan your working days, competitive salary
Cons: You are thrown in the deep end from day one. Satellite offices are very sales-centric and highly political,  manager quality/suitability for the role is highly variable, the company goes through frequent re-orgs, open office spaces can be tricky but the flexible approach to smart working is a nice benefit