Company: Microsoft
Date: 2010-07-30
Overall rating: 2/5
Employment status: former

Microsoft - your relationship with your management is everything...
Pros: Huge amounts of money available to fund projects
Great benefits package and good salary
Lots of different roles available for "career growth"
Cons: Once you advance to a higher level at Microsoft it is very difficult to have any kind of career advancement.
Lot's of roles have no career path - so you wind up moving laterally across roles.