Company: Microsoft
Date: 2010-08-06
Overall rating: 3/5
Employment status: former

Underwhelming
Pros: Autonomy, opportunity to work on big and far reaching projects/products, smart colleagues, work/life balance is truly valued, long-term thinking and investing.
Cons: Overachieving and competitive culture leads to a lot of politics and passive aggressive behavior.  A lot of below average and/or bandwidth stretched people managers that don't really know what their employees are working on.  Not taking or creating time to really understand their employee strengths and weaknesses to help them develop and advance.   This management capability issue is endemic at all levels of management.  Executives are not holding managers accountable to be good managers.