Company: Microsoft
Date: 2015-01-23
Overall rating: 3/5
Employment status: former
Experience level: Junior

Meh
Pros: - One has lots of free time. You can choose to spend it wisely, work on your engineering chops/design chops, look into side projects. 

- So many smart individuals.
Cons: -Moves slow, most work isn't engaging. 
-I was not challenged. The firm gets in the way of itself all the time. They are trying to change, but will do so sluggishly. 
- People are underutilized.