Company: Microsoft
Date: 2018-01-07
Overall rating: 2/5
Employment status: former
Experience level: Junior

Not what I thought it would be
Pros: Big name on your CV
Competitive remuneration package
Cons: Chronically detached management. There's a good chance you manager will have absolutely no idea what your team does because they're a professional manager, not an expert in their field.
The feeling that a lot of what you're targeted with doing would happen anyway whether you were there or not.
A lot of people that work at Microsoft are rather up themselves about the fact that they work for Microsoft.
Ridiculous Microsoftspeak (where the rubber hits the road, swim in your think tank, this idea isn't fully baked etc, etc). I spent a lot of time biting my lip wanting to give those responsible for such nonsense a good slap.