Company: Microsoft
Date: 2014-05-16
Overall rating: 3/5
Employment status: former
Experience level: Senior

Great place to begin your career
Pros: Great benefits and it is a great place to be early in your career (years 3-5).  
Takes the competition seriously
Good use of its own technology internally
Excellent community focus and gives back/encourages employees to do so too
Cons: Very political work enviornment; field leadership can lack integrity
Career moves/relocations expected frequently (2-3 years) to progress career
Work life balance is the responsibility of the employee regardless of work volume and expectations
Human resource department is very junior and lacks leadership for such a big company