Hi Will,
Well it is not clear if your people are should be tied to specific locations or if your agents are happy to travel trough 8 different offices.
Also good to understand what amount of agents/managers (who servicing interactions and also doing front counter work).
Anyway if I get the task at least high level right it is just about ensuring you have min staffing for your front counter.
So I would have single BU.
Maybe MU for each of 8 offices.
Assign people to each MU representing office in amount that fit capacity of working places.
Min coverage of front counter (if you do not have 1000+ agents whose should do this duty), I would implement via Work Plan Rotation, consisted of WP weeks, explaining inside the shift via specific non default On-Queue activity codes, which office this shift is require to work on date.

Thanks,
Best Regards,
------------------------------
Dmitriy Vakulenko
WFM Senior Product Manager
------------------------------