Company: Microsoft
Date: 2010-07-24
Overall rating: 4/5
Employment status: current

Good stable job, but mired by internal politics
Pros: Good paycheck, benefits, bonus, stock awards.  Surrounded by smart people and many of them are actually interesting in moving the project forward.  Opportunities to work on a myirad of different technolgoies and can change your job if you move.   Great benefits package as well.
Cons: Big compay that moves slow in a lot of different areas. as such it cannot compete in many of the businesses that its in.  The slow pace of innovation has a lot to do with the fear of getting sued & this adds a lot of tax to making forward progress.