meaning of Alpha Weasels

Alpha Weasels meaning in Urban Dictionary

Backstabbing staff members whoever inflated aspirations and obsessions with work cause people to not like all of them and sabotages their particular chances for advancement