Company: Microsoft
Date: 2009-12-22
Overall rating: 4/5
Employment status: current

Like a 1000 small companies
Pros: * Diverse range of work, can move if bored. Doing some cutting edge stuff
* Great benefits, good compensation
* Generally treats employees well
Cons: * Experience is totally dependent on team. Each has it's own way of operating
* Hiring bar went down a little bit during the boom years so there is some chaff in pockets