Staff pharmacist is responsible for dispensing medications, providing information about drugs, and ensuring that patients receive the correct medication. They may also advise patients on general health topics and provide immunizations. Additionally, they may be responsible for managing pharmacy technicians and other staff members.