Company: Microsoft
Date: 2012-04-17
Overall rating: 3/5
Employment status: current

Might be idea to start your career, but not much opportunity for further growth due to the company size.
Pros: Collaborative culture.
A good start for a new grad.
Not so bad compensation.
Seattle is a beautiful city.
Cons: Not so clear future.
Too much competition. After several years your growth likely to slow down and plateu.
Too much politics. Sometimes you wonder how those people ended up in upper management although theyc annot understand a simple piece of code.