Admiral staff believe, people who like what they do, do it better. Find out about life inside Admiral and explore jobs in Cardiff, Newport and Swansea..