Company: Microsoft
Date: 2011-11-08
Overall rating: 5/5
Employment status: current

Fulfilling
Pros: Fullfilling.  You get to work on hard problems.
Cons: The only constant is change.