Company: Microsoft
Date: 2016-11-21
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great
Pros: Diversity of experience and the ability to work with a lot of smart people from various paths, can be a very motivating aspect.
Cons: Large corporation politics that can at times be extremely frustrating, particularly for high performers who have to be bothered with navigating.