Company: Microsoft
Date: 2014-10-21
Overall rating: 4/5
Employment status: former
Experience level: Senior

You really can do things you've never imagined
Pros: Truly smart people work there.  The resources are enormous compared to other companies.  For the most part people are empowered to do great work and you can make an impact at the global level.
Cons: Budgets get cut 30% every year yet expectations for growth are continually increased.  The old boy network and bully culture is still alive but is not getting fed and rewarded as it used to be. Very political and bureaucratic. Hard for an individual contributor to be promoted.