Company: Microsoft
Date: 2015-04-03
Overall rating: 3/5
Employment status: former

Great salary, chaotic, sometimes cutthroat environment, good smart coworkers.
Pros: salary, benefits, perks like healthy and diverse cafeteria and company store where you have a big allowance for buying software and some hardware, clean pretty campus, good transportation options such as buses, vans, and carpools. Many smart, competent, and cooperative co-workers
Cons: Good management is not a priority.  Mid managers are untrained and often unskilled at people management.  A bad manager can make life miserable and hurts team cohesion and effectiveness. It can be a highly competitive environment, especially in times of lay offs (like now 18,000 and counting).