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

Great pay, great opportunity for growth, poor work-life balance, team/immediate leadership quality is a coin-toss
Pros: Flexible, good benefits, competitive/challenging environment, work with smart people (IQ wise), a lot of learning through every day experiences. It's great to be part of a company building the world's future and current technology - great impact.. Good place to learn and build solid technical, analytical, management, business skills.
Cons: Low EQ in some team leads, team leads/culture after re-orgs or moves can turn to be a coin toss, I've had incredibly talented/mature/mentoring/technical/high EQ managers, and then very poor people managers out to squeeze as much work out of people with no personal interest in team.