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

You are good if your Manager recognizes your work if not you don't belong here
Pros: Work with all the smartest people around and you continuously learn.
Cons: Company has lot of vision, but the management chain doesn't know how to execute. Trying to compete directly with competitors and show differentiation in a hurry without proper thinking. Once higher up the chain decides something to execute your effort to challenge the decision is impossible and execution will always be forced on you.