Company: Microsoft
Date: 2012-08-29
Overall rating: 3/5
Employment status: former
Experience level: Senior

A great deal to learn, but not much diversity technology-wise
Pros: access to technical resources, nice offices provide privacy, great benefits, directly contribute to software used by millions of people
Cons: lacking in innovation, too much bloat, inefficiencies and dead-ends, ranking system does more harm than good, lack of partnership with other software companies instead attempting to monopolize in a space that they should not