Company: Microsoft
Date: 2011-05-22
Overall rating: 3/5
Employment status: current

Its a big place, there are so many different things to see here.
Pros: Good benefits package.   Work with lots of very smart people, on software at scale.  Great internal training programs.   Casual environment.
Cons: The compensation system sets us up for internal conflict.   I think this is holding us back, HR's not helping advance the state of the art.