Company: Microsoft
Date: 2017-09-22
Overall rating: 4/5
Employment status: former
Experience level: Senior

Wonderful place to work, if under age 50 or less than 20 yrs there
Pros: Challenging.  Always something to learn.  Great people to work with.  Fast paced but fun atmosphere.  Flexibility, ability to work from home
Cons: Extremely long hours (70 hr week norm) takes its toll;  they appear(ed) to lay off people who hit 50 yrs of age or older, or who had worked there 20 years (or close to it) - assumingly because it would be cheaper to hire younger folks than continue to pay the higher salaried experienced ones.