Company: Microsoft
Date: 2011-03-07
Overall rating: 4/5
Employment status: former

Fun, but definitely depends on what group you're in
Pros: There's lots of flexibility allowed in job function and groups.  No "set" career path, they really let you chart your own course.
Cons: Huge company, division structures constantly re-org'ing, and general frustration with the pace at which things were sometimes done or decided upon.