My coworker has been out for about four months due to neck surgery. They told her the whole time, take your time, your job is still waiting here for you.
She is now ready to come back, but they just told her that she is being terminated, and will not give her a reason.
She has worked here for 24 years. They did not hire anyone to fill her job this whole time, but about two weeks ago they moved a temp from another position into her role. Of course the temp has much lower pay and no benefits.