Company: Microsoft
Date: 2019-10-18
Overall rating: 4/5
Employment status: current
Experience level: Junior

Proud to Work for Microsoft, Not Sure I Will Survive Long
Pros: * Pay
* Benfits
* Smart people
* Brand name
* Increasingly accepting of work-from-home
Cons: * Developers have to RE-INTERVIEW (same process as external candidate, whiteboard problems and all) to move to a different team within the company.
* Performance evaluation is a "What have you done for me today?" exercise that gets tiring to go through.
* Re-orgs. Teams always getting spliced, moved, merged, axed. Constant fear of losing job or landing in undesirable role.