Company: Microsoft
Date: 2016-04-12
Overall rating: 3/5
Employment status: former
Experience level: Senior

Amazing people in spite of middle management.
Pros: Terrific technical talent and seemingly unlimited resources. The CEO and his directs are strong champions for reinventing Microsoft. Got to work on software used by a billion people.
Cons: Brutal infighting at the middle management level. There is a preference to chasing what partners want, rather than solving problems faced by really Microsoft customers. 

Benefits and pay are okay, but they're not kept up.