Company: Microsoft
Date: 2012-01-07
Overall rating: 4/5
Employment status: current

Stable employment, good pay, lots of opportunities
Pros: Many many many opportunities for lateral movement to new projects.
Lots of interesting work.
Smart people.
Good pay, benefits.
Multiple career tracks.
Generous vacation.
Free stuff.
Cons: Large corporate culture slows things down.
Competative review system.