I was let go after 8 years of service, no explanations, always giving a 100% , never called in , working weekends. My only fault, I was making the top salary. They hired someone cheap 6 months prior to let me go and explained to me they were overstaffed. They laid me off over the teleconference call . Just a month prior to that I got an excellent review .