An employee at a McDonald’s in western Sydney has tested positive for coronavirus but only 20 of the 100 staff at the restaurant were notified.

Employees have been left “angry and confused” and have turned down shifts out of fear.

One staff member at the Gregory Hills restaurant, who asked to remain anonymous, said they believed there was no choice but to shut the store down as staff were “frightened” to show up for work.

But NSW Health gave the all-clear for the store to stay open as hygiene standards were being met and all 20 close contacts of the infected person were quarantined, McDonald’s said.

But an employee said it was a “horrible” feeling to only find out via conversations with other staff while at work.

“I left the shift shaking, I was so scared,” they said.

“There’s a lot of workers who are really, really angry at [McDonald’s] for not telling us.”

The team member said a lot of staff members had called in sick for their upcoming shifts as they were too scared to go in.