Company: Microsoft
Date: 2012-08-20
Overall rating: 5/5
Employment status: former
Experience level: Senior

An awesome place to work!
Pros: You can work in many different groups and get diverse experience, and you get to work with people from different cultures and so many different countries across the world.
Cons: Atttitude of not accepting the superiority of competing products, you are discouraged from using competing products