Company: Microsoft
Date: 2009-08-01
Overall rating: 2/5
Employment status: current

It's OK, but could be much better.
Pros: Benefits are great! Campus/location/offices all nice!  Depending on what group you're working with it can be good.
Cons: Can be career limiting since most jobs are located in Washington.  If you don't want to work there, you're pretty much out of luck.  Even though there are other campuses, you are limited because the work flow there can be super slow.