['I work in a position with a few other coworkers in the same position. One, who does little work, recently got a promotion. He was even there less time than me.']
That would drive me crazy.  How are you handling it?
A coworker who has the same type of position to me got a raise when he does less work than me.