Company: Microsoft
Date: 2018-10-26
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great place to work but make sure you are always managing your career.
Pros: Stability and good benefits.  Good job mobility at lower levels.  Great people to work with.
Cons: Too many cancelled projects due to political issues.  Difficult to shift careers at higher levels.