Hi, Use 'have', because you are thinking of them as several people. A small extra comment. In Canada, I hear the word 'staff' used for people in eg stores, hospitals, schools.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.