Company: Microsoft
Date: 2014-05-29
Overall rating: 1/5
Employment status: former
Experience level: Junior

Very bad culture.
Pros: Lots of very smart people. Some interesting technologies
Cons: Terrible managers. The message from management is always that you are not doing enough, other people are doing a better job, etc.etc. Promotions come from the in-crowd

People from the outside with different ideas are viewed with suspicion. There is an overpowering atmosphere of "this is how we do it, now  fall into place"

No sense of teamwork