Not sure I understand this rant. There is so much water, and no specific examples. Nor does it explain why did she have to work overtime.
I used to work for Microsoft too, and you have to be really narrow-minded to think, that your experience can be extrapolated to a company of 100,000+