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

Good opportunities to learn and grow.
Pros: Pretty much a mixed bag based on where you are - and you're encouraged to move.
Cons: Pretty much a mixed bag as well - some places aren't as good as others. Teams can be very different from one another and sometimes oversight of management is not optimal.