Can somebody give me ONE reason why this couldn't have been done in one day? Just one reason.
I know 500 people is a lot, but they are not all in the same place nor department, so it can't be logistical or lack-of-time related reason.
And if it's not that, what is it???