Company: Microsoft
Date: 2014-07-29
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good company with diverse opportunities but in a transition and hence unpredictable direction
Pros: 1. Flexible work arrangements 
2. Different platforms within to showcase innovation
3. A thinking company
4. Good pay
Cons: 1. Movement to different branches of company difficult
2. Indefinite future strategy of top leadership
3. Horrible food