Why 900 upvotes? This reads like a vengeful laundry list of excuses for essentially being fired, written by a low-performing, poor-culture-fit middle manager from an exceptionally dysfunctional team at what otherwise might be a great company. I've never worked there so can't say.