The man wore white cloth gloves and was armed with what employees described as a small caliber revolver. He forced the three workers on duty into the office and demanded money from the safe.
"Once the safe was open, the suspect ordered the employees into the freezer and told them not to come out for 30 minutes," a news release from Pleasanton police Sgt. Tim Young said.
No one was hurt in the robbery.
The suspect is described as a Hispanic male, about 5 feet, 6 inches tall with a medium build.
Police were already investigating a home invasion robbery that occurred Monday afternoon that apparently targeted a winner at a Bay Area casino.
A woman called 911 at about 12:37 p.m. from a home on Roselma Place, off upper Bernal Avenue, in Pleasanton. The woman told police she and her husband had been robbed by gunpoint about five minutes earlier.
The victim said she'd just arrived home and was closing the home's garage door when she was accosted by three armed men.
"The suspects forced her into the house, where they then confronted her husband as well and demanded 'the money,'" said Pleasanton police Sgt. Michael Collins in a news release. "The husband complied and gave them the cash out of fear for his and his wife's safety."
The money was apparently winnings from gambling at a casino, earned from Sunday night into Monday morning. The husband won an unreleased amount of money, took a cab home and fell asleep in a downstairs bedroom, with the cash in a bag beside him, police said.
The robbery took place several hours later.
The three suspects were described as black male adults, 19 to 23 years old, each about 5 feet 8 inches tall, and around 150 pounds. Each wore a red hoodie sweatshirt and black pants, and all wore bandanas during the robbery.
The female victim told police the suspects fled on foot from the home and headed toward Bernal Avenue, but she was unsure if a vehicle was involved.
Anyone with information that could assist either investigation is asked to contact the Pleasanton Police Department at 931-5100.
This story contains 394 words.
Stories older than 90 days are available only to subscribing members. Please help sustain quality local journalism by becoming a subscribing member today.
If you are already a subscriber, please log in so you can continue to enjoy unlimited access to stories and archives. Subscriptions start at $5 per month and may be cancelled at any time.