Company: Microsoft
Date: 2008-06-11
Overall rating: 3/5
Employment status: former

Safe Bet
Pros: Being on the cusp of technology advancement and work on some of the most used software in the world.  It is also nice to be surrounded by mostly super intellingent people that get things done.  Benefits are top notch, though salary growth is slow.
Cons: too many people, things take too long to complete.  I honestly believe Msft would benefit from trimming down.  I would rather work on a team where we are 'understaffed' than having to fight for 'sexy' projects and for visibility.  Individuals are rewarded and not teams and this creates a problem where people care more about their visibility than the good of the team.