If you need more lookups,
subscriptions start at $34 USD/month.
Lee Willis Location
England, United Kingdom
Lee Willis Work
2023 -now Contact Center Manager @
2022 -2022 Customer Service Manager @
2018 -2021 Head of UK Customer Service @
2013 -2018 Customer Service Manager @
2008 -2013 Service Team Manager @
Lee Willis Summary
Lee Willis, based in England, United Kingdom, is currently a Contact Center Manager at BAXI. Lee Willis brings experience from previous roles at Godiva Limited, Intouch Games Ltd, Interserve and Compass Group.
Looking for a different Lee Willis?
Find contact details for 700 million professionals.