Company: Microsoft
Date: 2008-10-10
Overall rating: 4/5
Employment status: current

Good pay, decent job for large corporation
Pros: Great opportunity.  There are many positions and products to work on, and people are given opportunity to try new positions all the time.
Cons: There are so many "top performers" that it's not easy to get ahead.  You need to put a lot of effort into gaining visibility because the organization is so large.