Company: Microsoft
Date: 2011-03-11
Overall rating: 4/5
Employment status: current

Overall good place to work, but lack of strong middle-management leadership and vision.
Pros: Microsoft offers competitive pay and top class benefits package. The environment is overall pleasant and hours are generally flexible. There's relatively good space to move around between teams within Microsoft.
Cons: Varies team by team. Some teams just work you like a dog.