I would echo others here: both are acceptable, it depends on the use.
As a rule of thumb, if the word can be prefaced by "members of" (i.e. "members of staff", the multiple individuals that make up the collective), then I think it sounds more natural to use "are".
- (Members of) staff are expected to arrive at work on time.
- The staff is made up of 20 full-time employees.