I was told point blank that although I have more qualifications, more experience, more time with the company, and I even trained the person who got the promotion, I didn’t get the job. All they told me was that I need to be better. I thought that was kind of bull shit given my reputation with the company. I asked around and I heard from a friend of a friend that the only reason I didn’t get it was because I don’t “look the part”. The person they promoted over me is blonde hair, blue eyes, skinny and 25. I’m brown hair, brown eyes, short but thick (in the right places) with tattoos and I’m 30. I understand the looks honestly but the fact that I trained this person on top of all the other candidates AND my experience/ time outranks everyone that applied actually makes me mad. What do you think? Should I actually be better, even though I’ve been the best for a while (they even said that), or should I know my worth and quit?