It always sucks when you've put in many years of service and be made to feel unappreciated by your employer. I've been overlooked for promotions and raises a few times. I didn't get the promotion one time simply because the other candidate was Hispanic. He was one of the laziest employees there-did anything to get out of working. I thought I really had it. On some days I worked 14 hours to help out since we were short staffed at the time...and I didn't get the promotion simply because I was the wrong ethnicity. As someone on here said, there's sometimes no justice for decent people. I've learned, however, that I have to keep soldiering on. Sometimes things don't work out immediately, but in the end it will be better than we expected. If I do what's right no one can accuse me of doing otherwise. Tell your mom to stay strong.