Company: Microsoft
Date: 2015-05-01
Overall rating: 4/5
Employment status: former

Enjoyed My Time
Pros: Challenging environment with lots of smart people. Compensation package was decent. Diverse culture that encouraged a respectful atmosphere. Allowed telecommuting with flexible work hours. Lots of opportunity to move around and try new things.
Cons: Reorganizations were frequent and disruptive. The administrative overhead could be considered over the top in some situations.  Functional managers may not communicate very well, leaving you stuck in the middle to pick priorities and hope you made the right choice.