Company: Microsoft
Date: 2014-08-06
Overall rating: 3/5
Employment status: current

Great name recognition...pro and con in today's technology-driven world
Pros: Solid networking with highly intelligent individuals throughout the organization.  Work environment largely flexible, though often times dependent on direct management teams.
Cons: Work-life-balance is a constant struggle, especially in Corporate roles where headcount is at a premium.  Corporate roles based in the field are far more sparse than in the past, which limits career development and opportunities in the field.  Promotions and management opportunities are largely socially/politically driven versus on merits, expertise or leadership qualities.