Company: Microsoft
Date: 2014-09-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Treats employees well even as its reinventing itself
Pros: Microsoft has one of the best employee benefits and pay in the industry. The company is going through a transformation and moving towards open communications enabling effective cross team collaboration, reducing middle management, and bringing back strong customer focus.
Cons: Microsoft continually strives to keeps its workforce out of their comfort zones, always challenged and pushing their limits, even as many people have come to settle in the company for long term employment.