Company: Microsoft
Date: 2008-06-16
Overall rating: 4/5
Employment status: current

solving tough problems, developing people and high velocity cultural change
Pros: surrounded by very talented, bright people working on tough challenges every day; high rate of change (technology and business); You are responsible for your success-opportunities are everywhere.
Cons: expectation and culture that 'doing your job' is not enough-meeting expectations is not rewarded and even seen as not contributing or trying hard; poor work/life balance