Company: Microsoft
Date: 2008-08-25
Overall rating: 4/5
Employment status: current

Abandon your dreams of career advancement, but at least you have job security.
Pros: Ability to have a global impact.  You can work on projects of size and scale greater than anywhere else.
Cons: We have become late 80's IBM.  Trying to manage your own career advancement is random and frustrating as hell.