Company: Microsoft
Date: 2016-09-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Lots of freedom
Pros: There is freedom to learn nearly anything you find interesting. If you love technology, there is a lot of potential for growth. But you have to be self-driven, there won't be metrics for growth outside of billed hours and general community guidelines.
Cons: Not enough information sharing! In services a lot of tasks and mistakes are repeated because of poor information sharing across projects.