Tag: workers on leave


Delaware North places workers on en masse leave

Delaware North banner

Delaware North – the global hospitality major headquartered in Buffalo, New York (US) – is placing most of its full-time workers on leave as the hospitality giant suffers severe blow to its business caused by the coronavirus plague. Recently, the company sent out a statement saying that it is... » Read more


Advertisement Coliseum Summit News Banner - SGL System
Advertisement Coliseum Summit news banner - NEXO

Receive global sports venue NEWS twice a week in your inbox