Company: Microsoft
Date: 2014-08-02
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

As usual it depends on your manager...
Pros: good salary
good work environment
great and smart colleagues
opportunities to learn a lot...both technical and about people
Cons: unclear decision making process
too much politics (not surprising at this size of company, but it's still not helping) - lot of internal fights
slow
negative feedback is not really welcome