Company: Microsoft
Date: 2017-07-09
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Heavy weight tech. company with very strong positives and equally negatives,
Pros: Brand name, great health care and benefits, competitive salary. Depending on role, opportunity to travel and expand networking. No restrictions on learning and self growth. great place to work on cutting edge tech.
Opportunity to work with some of the most brilliant minds in the industry.
Cons: Job security due to frequent re-org. Can get lost in a big crowd. Expected to keep up to date with cutting edge technology to stay relevant, which may not be possible due to work pressure. 
Services domain is same as other run of the mills outside. Better place to work is engineering and R&D.
Office politics can get a bit excessive. 
Poor work life balance for customer facing roles.