Company: Microsoft
Date: 2017-12-16
Overall rating: 4/5
Employment status: former

Software Engineer
Pros: Organized teams. Great process. Testing team ensures quality.
Cons: Too much competition that slows down progress a lot.