My supervisor fired "my" assistant today. We have two and this one was unofficially mine and the other one is unofficially my co-worker's. It's been coming for awhile now, so I haven't really been having her do much for me lately, but she was helping me with one of my bigger job duties. At least they waited until after the majority of that particular duty is done for the month.
"Let go" officially. She has been screwing up a LOT and has been gone a lot. My supervisor didn't give me any notice that she was going to do it today. The only reason I found out is because assistant came to my office with all her stuff at 4:30 and told me she was coming to say bye because she was let go. So I was shocked it happened today, but not shocked that it happened.