Company: Microsoft
Date: 2011-09-14
Overall rating: 4/5
Employment status: current

It's been a great experience
Pros: Get to work mostly on what I want, Microsoft paid for all my tuition for my computer science degree, satisfied with promotion rate, get to work with really smart people
Cons: Performance reviews are based on a curve; they have you competing against individuals on your own team as well as the org you're in.  So, it's sort of a dog-eat-dog world...