Company: Microsoft
Date: 2012-03-26
Overall rating: 3/5
Employment status: current

They overemphasize systems and forget that people work there.
Pros: You have the opportunity to learn a lot of new skills, make use of skills, make connections and allow yourself the chance to grow.
Cons: It's very hierarchical. If you don't get along with your boss you are in big trouble. You could be the greatest worker ever. But, if your boss doesn't like you, you won't move up.