A McJob is a low-paying job that requires little to no education and has no opportunity of advancement. It may also refer to a position filled by someone who is extremely overqualified.
History
In 1983 McDonald’s coined the term McJob to promote a program they had designed to help affirmative action for disabled employees. However, the term was quickly redefined into its current definition. It was a buzzword of the 90’s in the United States and used by many to detail the economic shift toward jobs that required little to no education.
McJob has lost popularity as a buzzword and is completely rejected by the company that created it. However it is still common enough that a 2007 petition to the Oxford English Dictionary to change its definition was rejected.