This is super generous, and while I have a lot of empathy for his personal situation, I think he could have had a much different outcome if he would have been more proactive about managing expectations: - Amazon does have a bereavement benefit that you definitely should take if you lose a brother like he did. - There are many opportunities to get help from doctors and medical professionals and document any disability you might have, which can help accessing disability benefits - While family medical leave is typically unpaid, if you are making $300K a year and were presumably making a lot less before you took the job, I think you can reasonably take a few months of unpaid family medical leave knowing your job will be there when you return.
I feel bad for the guy in this situation, but I think Amazon was very generous and gave them every opportunity to perform. How many years should a company wait for an underperforming employee to perform?