Company: Microsoft
Date: 2016-03-06
Overall rating: 1/5
Employment status: former
Experience level: Senior

Not such a great place
Pros: Working at Microsoft was once a great place to work.  It was filled with highly intelligent people, all committed to building great software and products.  Free drinks and other benefits common at tech companies were fine such as gym membership and ample health benefits.
Cons: Terrible caustic environment where innovation is stopped by middle management and horse trading for political favors.  Numerous ideas are killed by over zealous product teams that felt threatened by great engineering ideas.  Promotions are handed out through  backroom deals, not for great work, but as favors.  You spend more time building project schedules and dealing with company policy than working on great software.