Company: Microsoft
Date: 2016-06-06
Overall rating: 3/5
Employment status: former

Caution
Pros: Generally good culture; name recognition.
Cons: Easy for average-level employees to get comfortable and never leave. Management by fear.