Company: Microsoft
Date: 2015-08-25
Overall rating: 4/5
Employment status: former

Still one of the better ones
Pros: solid company with wide range of offerings, from consumer to enterprise, smart coworker, good training and learning opportunities, good variety of projects to work on, almost unlimited resources, overall positive
Cons: can be bureaucratic, less efficient than agile rivals, frequent reorganization and move (physical office move), performance review process can be optimized and doesn't always promote team work