Company: Microsoft
Date: 2015-05-13
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great palce to work but depends on the group
Pros: Get to work with new technology and contribute to products that will be used world-wide. 
Lots of smart people to collaborate with.
Cons: Politics of some groups makes it difficult to get things done in a timely manner.