Company: Microsoft
Date: 2011-05-31
Overall rating: 5/5
Employment status: current

A busy environment where YOU can drive your career.
Pros: There is a focus on career and growth.  Don't expect to be handed a career or your manager to do it for you.  It's up to the individual to drive their career and build it.  Another reason is the access to the technology and working with really sharp, driven people.  At least in our consulting practice there are no (or very few) lazy types.
Cons: With a company the size of Microsoft, they sometimes have difficulty stopping and turning direction on a dime.  Or worse yet, be ahead of their time and fail to capitalize on their early arrival in a market (tablets, mobile, search)