Company: Microsoft
Date: 2013-01-31
Overall rating: 5/5
Employment status: current
Experience level: Senior

Great people, exciting work
Pros: Top notch people in virtually all functons
Despite external perception that MS is 'the new IBM" there are some really cool projects going on and company working better across divisions than ever before.
Cons: the performance review process is deeply flawed.  it doesn't drive culture of collaboration, even though most people work together well despite the distribution curve.