Londoners are the second happiest workers in Europe, but anyone wanting greater job satisfaction should head to Dublin.
The Irish city ranks top when it comes to how happy people are at work, based on essential factors such as work-life balance, management and the salary and benefits on offer.
In Europe, Stockholm is close behind, followed by Rome and Madrid.
However, according to the Job Happiness Index from job site Indeed which takes into account more than 10m company reviews, the UK languishes 22 in the list of happiest countries in the world.
Colombia tops the list, followed by Russia and then Ireland, with staff in just the US, Pakistan and Belgium unhappier than British workers.
The mix of developed and underdeveloped countries demonstrates happiness at work isn't necessarily driven by economic wealth or wellbeing.
“While London fares well in our happiness index, the UK as a whole clearly has some work to do in improving employee happiness," said Indeed's UK managing director Bill Richards.
Read more: This is the age when you're happiest
“Given how much time we spend in our jobs, workplace happiness is an important metric for employers to consider. Our data shows that long-term employee loyalty can be won with robust policies around work-life balance, leadership and company culture.”
Looking for a happier life? These are the country's to head for.