Company: Microsoft
Date: 2013-09-16
Overall rating: 5/5
Employment status: former

Incredibly intense, definitely worth it
Pros: Brilliant geeks who are fun to be around.  The culture is quite laid back and one of the least "ole boys club" environments I have worked in.
Cons: The stack ranking system sucks.  It incentivizes you to work under managers who manage bad employees so that you look good.