Company: Microsoft
Date: 2014-02-22
Overall rating: 3/5
Employment status: former
Experience level: Junior

Not for the faint of heart
Pros: Interesting projects (mostly)
Many career opportunities
Strong peer engineers
Cons: Too competitive.
Too much bureaucracy.
No room for mistakes or bugs - favor the conservative over the innovative.
Work-Life balance !