Company: Microsoft
Date: 2014-02-01
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great company to work for - (10 1/2 years).  Lots of smart people.  Company has lost its sense of direction though.
Pros: smart people, benefits, work-life balance
Cons: terrible mid-management layer, obsolete employee performance model, a lumbering giant that has lost its ability innovate