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

If you market yourself, build your brand, you can do well.
Pros: Great benefits.  Very little late night or week end work on your actual job.
Cons: Stack ranking requires you to constantly market yourself and your accomplishements to other managers.  If you are the person who likes to work hard, do a great job, and be recognized for it, this is not the place for you.  You have to spend 15-20% of your time telling other people how great you are.  Those who do it well rise quickly.