Employees probably prefer announced drills, and it might be easier for supervisors to plan for the event and minimize workflow disruption. But unannounced drills more accurately measure evacuation readiness in most cases.
Whether fire drills are announced or unannounced really depends on the goal of a particular drill.