Company: Microsoft
Date: 2017-08-26
Overall rating: 5/5
Employment status: current

Good company and culture but if in a wrong team, it can be unrewarding and stressful
Pros: good benefits, good culture, getting better every quarter
Cons: some managers need to learn how to be a good manager instead of micromanaging employees