Company: Microsoft
Date: 2014-04-16
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great if you're into playing the political game
Pros: Good benefits. Most teams have a reasonable work-life-balance approach (some to not). Great amenities and environment.
Cons: A high number of the managers are not good people managers - they are in the role because they are technically excellent etc., but unfortunately that doesn't translate to knowing how to manage and motivate teams. Way too political.