Company: Microsoft
Date: 2009-12-24
Overall rating: 5/5
Employment status: former

Overall Great Place to Work
Pros: 1. Flexible time off
2. Empowerment
3. Huge customer base
4. Funds usually available for projects.
5. Awesome Benefits
Cons: 1. Focus tends to be more on the short term and this maybe group specific.
2. You need to be a very squeeky wheel (and very loud) to be in the good books of management.