Company: Microsoft
Date: 2016-04-23
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Company is making changes for the better, but still has a lot to do.
Pros: Lots of different projects going on. Well established and stable. Good place to start your career. Lots of free software (and games if you work in Xbox).
Cons: Lots of "old guard" employees that like doing things the way they've always been done. Lots of re-orgs. Lots of moves. Hard to get out from under poor management. Very bureaucratic.