Company: Microsoft
Date: 2011-09-20
Overall rating: 4/5
Employment status: current

Worried about the future
Pros: Great flexibility, decent pay (esp with recent raise for R&D), great benefits, nice work environment. Lots of oppportunity to work on interesting software
Cons: Terrible upper management, poor vision of the future, lots of waste and duplication of effort. Extreme difficulty with cross team collaboration