Working as a taxi driver can be stressful for various reasons — high chances of encountering violent customers or unfortunate events like car crashes. Irregular working hours, driving in dangerous neighborhoods, and a sedentary work environment also contribute to stress levels for taxi drivers. Moreover, relatively low wages make drivers work overtime to earn enough.