Company: Microsoft
Date: 2015-06-05
Overall rating: 2/5
Employment status: former

A chaotic and uncertain work place
Pros: Good compensation and good benefits.
Cons: Little opportunity for exposure to sound software engineering practices.