Company: Microsoft
Date: 2013-08-08
Overall rating: 4/5
Employment status: former

Brilliant bunch of individuals, at least most of them
Pros: The individuals who work in the engineering roles are the key to environment. Even coffee interactions in the day make your day well spent. The approach is changing, freeing up from the legacy, can become a challenge to other tech-behemoths.
Cons: Aged and stale review process takes up a huge fraction of the focus and the brilliant people are forced to look at annual gains rather than collaborative long terms.