Admiral launched in Wales, UK in 1993 with just one brand, zero customers and 57 members of staff. The Group now has operations in countries around the world including Spain, Italy, France and the US, and has over seven million customers. Their philosophy is that people who like what they do, do it better, so they ensure coming to work at Admiral is enjoyable. They are proud to offer an honest and open culture, where every member of staff is treated as an equal, achievement is rewarded and recognized and most of all, going to work is fun.
Canada, France, India, Italy, Spain, United Kingdom