Company: Microsoft
Date: 2011-12-13
Overall rating: 3/5
Employment status: current

A very nice place only when you find a team which fits you.
Pros: very good benefit; diversified products; easy access to many great tools; nice office and campus; convenient location with commute support
Cons: senior management could be very poor and make wrong decision until too late; too much focus on personal excellence which could hurt overall team productivity