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

Great unless you want to make impact which reaches for a star
Pros: Smart people.  Generally good collaboration in a micro-sense
Cons: Heavy hierarchical structures.  Takes a ton of work to make a small progress.  Hard to impossible to grow within the company beyond General Manager