Thomson Reuters
Glassdoor lets former and current staff rate both their employers, and the roles they hold at the company. You can also leave information about things like pay and benefits.
Glassdoor has used the feedback on its site to give various jobs a "Glassdoor Job Score" that takes into account earning potential, career opportunity ratings, and the number of current job openings. Glassdoor then crunches the numbers and gives each job a score out of five.
The point is to rank roles that offer good pay and good career opportunities and are available right now in Britain - not just in an ideal world.
For a job to be considered, it has to have at least 30 salary reports and at least 30 career opportunities ratings shared by UK-based employees over the past year.
Check out the top 25 below.
This story was originally published by Glassdoor.