Company: Microsoft
Date: 2012-05-14
Overall rating: 4/5
Employment status: current

Great Work Environment for a big company
Pros: collaborative, cutting edge technology, strong technical leaders, great people and solutions,
Cons: politics, beurocracy, slow to innovate, too many layers of management,  focus on process instead of people.  Too many excellent solutions that no ones knows about.