Staff is one of those words that can be singlular or plural in nature. They are called collective nouns.
A staff is usually made up of more than one person. The teaching staff at the local community college consists of 10 professors. On the other hand, the teaching staff at the Boston University consists of 120 professors. Both staffs have very good reputation.