Company: Microsoft
Date: 2014-07-21
Overall rating: 4/5
Employment status: former
Experience level: Senior

Challenging work, work/life balance achievable depending on your team and function
Pros: Opportunity to exand you knowledge and skills.  Great amenities like free soda, transportation assistance, including private Connector busline.  Flexible work schedule.  Technology to support mobility (i.e., conference calls, work from home, business travel, etc.)  Autonomy.  Great people and lots of diversity.
Cons: Silos within work groups.  Average pay.  Politics and no transparancy in reviews.  Some areas are not amenable to upward mobility.  The company is so big that it has lost its agility to respond quickly to the changing technology landscape.