In the definition above, which states that an overqualified person may take a job to gain knowledge and leave the company, this could also apply to all other employees of the same company.
In the United States, the term "overqualified" has been found by the courts to sometimes be used as a "code word for too old" (i.e., age discrimination) in the hiring process [REF].