Take a CSV extract from the HR system, a CSV extract from the website, and smash them together.
This is how we can determine which employees have been added, removed or altered without relying on people in various departments to manage things.
Although functional, I continue iterating to improve the Pythonic prowess.