Those things are also still pretty loud. And if you have a large shared office space, it might take hours for it to finish.
At our office we have a cleaning crew and when they come by to vacuum during office hours, everyone in our section takes a 5 minute coffee break and then it's done when we get back.
You can schedule the roomba to run at 2am.