People work for three main reasons: money, social contact, and self-esteem. Money from jobs pays for basic needs like food and housing as well as luxuries. Social contact at work provides opportunities to interact with others and alleviate loneliness. Having a job improves self-esteem by allowing people to feel proud of their contributions and accomplishments.