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

Can be fun, but also just a big slow machine now
Pros: Work/Life balance  is acceptable and really good for some roles
Great benefits
Oppty to move within the company 
Multiple Global locations
Strategic thinking is rewarded
Cons: Slow moving
Bonuses and review process is a mystery
A ton of incompetent middle managers
Many employees who have "checked" out and just coasting along