Company: Microsoft
Date: 2016-05-20
Overall rating: 5/5
Employment status: current

Come a long way
Pros: The new executive management gets the picture; I don't think Ballmer really understood technology well enough to drive the company. Good benefits, smart people to work with. Work can be extremely enjoyable at times.
Cons: Work life balance is good from a flexibility standpoint, but there is a lot of expectation that you're going to be available to do things well outside a normal day, or above a normal 40 hour workload. Some of the internal training is ridiculous and has no value to employees.