Company: Microsoft
Date: 2011-01-12
Overall rating: 4/5
Employment status: current

The compensation is great but I feel like I can grow faster (promotions) than they allow.
Pros: Salary is competitive, benefits are great, work/life balance is ideal.  There also is a lot of variety in the type of work you can do -- there are a lot of different kinds of technologies you Microsoft is developing that you could work on.
Cons: I have always been frustrated in how Microsoft evaluates performance.  I feel like I could be promoted faster somewhere else.