Company: Microsoft
Date: 2014-09-06
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great company with plenty of opportunities
Pros: Vast number of projects to work on in multiple countries.  Pay is consistently in the top 75% percentile.  Flexible work hours.  For engineers, there's a vast number of levels to grow, which is far different than competitors like Amazon.  IC's can potentially earn as much as a VP with the number of levels for growth.  Overall, this is a great company for career growth.  Pay is 100% performance based now, and favors collaboration over politics.  Stack ranking is dead!
Cons: Aren't going to get the free perks like you see in competitors in silicon valley, but who really cares.  You will most likely make more money at Microsoft and that's more important.  Still growth favors type A people.  If you aren't one that guides and leads the design and has major influence, your growth and performance awards will be much slower.