Company: Microsoft
Date: 2012-06-14
Overall rating: 3/5
Employment status: former
Experience level: Junior

Company lacking direction makes it difficult to love
Pros: Challenging environment, much to learn, room for advancement, pay is average, superb benefits
Cons: dog eat dog culture, they stress collaboration, but not fully felt to be true.  stack ranking system will always render someone to be on the bottom, regardless of how good they perform.