Company: Microsoft
Date: 2010-12-28
Overall rating: 4/5
Employment status: current

Smartest group of people you will ever meet...
Pros: 1. Benefits - excellent medical plan
2. Time off/vacation time
3. Good pay
4. It is possible to try out new things every 2/3 years
Cons: 1. Too big and bureaucratic, 
2. Most decisions are top down. 
3. Way too many job levels, there
4. promotions are becoming harder to come by.